vague memory

うろ覚えを無くしていこうともがき苦しむ人の備忘録

Slack ユーザメンションの仕様変更 (Datadog例)

結構前からアナウンスはされているのですが、すぐ忘れるので残しておきます。 Datadog だけでは無いですが、Slack側仕様変更により、Slack上の個別ユーザへメンションする際の指定の仕方が変わります。 A lingering farewell to the username | Slack The un…

Terraform Datadog Provider を使用した Monitor のテンプレート化

Datadog Monitor の定義を Terraform で管理できます。 Provider: Datadog が、Datadog側がJSONで定義されており少々書き難いのと、 Monitor毎に同じ記載を繰り返す部分(通知本文や通知先)をテンプレート化できないものかと思い、考えてみた結果をメモ。 Ter…

Nagios ntpチェック

Nagios を利用して時刻同期の監視を行う場合にプラグインが複数有り、ヘルプのみだと腑に落ちなかったので簡単にまとめます。 公式プラグイン集をベースに確認します。 Nagios Plugins | The home of the official Nagios® Plugins 目次 目次 Nagios ntp plu…

Datadog AWSインテグレーション用 CloudFormationテンプレート

ありそうでなかったので作成。(見つけられないだけでしょうか) github.com 雑記 Datadog AWS Integration 設定(IAM Role) - Qiita の焼き直しです。 権限部分をコピペして作れるようにしたかったのと、更新箇所把握しておきたかったのでリポジトリ化。ほぼ自…

Datadog で AWS SNS を受け取る (RDS/ElastiCacheイベント)

AWS の SNS トピックを Datadog で直接サブスクライブできます。 ドキュメント通りなんですが、どのような感じで通知されるのかを残しておきます。 公式 AWS SNS 一応受信用 Email を払い出して受信することもできます。 過去記事 AWS RDSイベント通知を受け…

Datadog Logs(パブリックベータ) ログ解析と通知

Datadog でのログ管理機能(パブリックベータ版)での検証履歴です。 今回は[Logs]->[Explorer]、[Logs]->[Pipelines] 部分を確認します。 また、公開当時は無かった Log Monitor (通知機能) も実装されていますので併せて試します。 目次 目次 Explorer Pipel…

Datadog Logs(パブリックベータ) ログ収集設定

Datadog logs(パブリックベータ) を試してみる の続きで、 Datadog でのログ管理機能(パブリックベータ版)での検証履歴です。 htnosm.hatenablog.com 今回はログを送信する側での除外、置換、複数行を確認します。 公式 Log Management 目次 目次 ログ収集設…

AWS Athena 別リージョンS3でのエラー

AWS

QuickSight を使おうとした際に当たったエラーです。 QuickSight は現在東京リージョンでの提供が無いため、オレゴンリージョンから東京リージョンのS3を参照しました。 Athenaでのクエリ実行時に以下エラーメッセージが出力されます。(同一リージョンであれ…

Neustar Website Load Testing のサンプルスクリプト(VirtualUser)生成

Neustar Website Load Testing test script VirtualUser サンプルスクリプト生成 Local Validator WPM API まとめ Neustar Website Load Testing 米国の Neustar 社が提供しているサービスの一つで、Webサイトに対する負荷試験が行えます。 日本ではあまり馴…

Datadog dogstream 注意点

ログ管理機能 ( Introducing logs in Datadog ) のリリースが控えていますが、地味にハマったので今更ながら dogstream での注意点を残しておきます。 ちなみにログ管理機能が含まれる予定の Agent version >= 6.0 からはパラメータ自体廃止されているような…

CloudWatch Agent を CLI で EC2 に導入

AWS

先日 CloudWatch Agent が発表されました。 新発表 – Amazon CloudWatch AgentとAWS Systems Managerとの連携 – 統一されたメトリクスとログの収集をLinuxとWindowsに | Amazon Web Services ブログ SSM Agent 導入が前提、となるとマネジメントコンソールす…

Datadog logs(パブリックベータ) を試してみる

Datadog でのログ管理機能(パブリックベータ版)が発表されました。 Introducing logs in Datadog Datadog Agent もメジャーバージョンアップとなり、色々と変わるようなので正式リリース前に触れてみます。 ベータではありますが、現行環境へすんなり導入で…

collectd-cloudwatch を Amazon Linux 以外に導入してみる

AWS

導入対象EC2 が Amazon Linux の記事はよく見かけますが、他のディストリビューションでの情報があまりなかったため比較を行いました。 新しい collectd の CloudWatch プラグイン | Amazon Web Services ブログ awslabs/collectd-cloudwatch: A collectd pl…

Backlog Git README.md で画像表示

Backlog の Git で Markdown 内の画像を表示したいという要件があったので調べました。 Backlog上(ブラウザ)で画像を表示 したい場合です。(Markdownエディタ等での表示は考慮していません) 現時点ではリポジトリ内ファイル参照はサポートしていないようです…

DatadogAgent を Windows10(日本語環境) へインストール

今更ながら、初めて Windows へ DatadogAgent をインストールしました。 Linux との違いを中心にメモ。 基本的には公式ドキュメント一読でほぼ事足ります。 Agentの基本的な使用方法 (Windows) 目次 目次 インストール 起動/停止 Datadog Agent Manager Serv…

Datadog EC2インスタンスIDの取得

Datadog Agent でのホスト名はルールに従って決定されます。 Host Naming host名を固定化している場合、datadog.conf 内で明示的に hostname: を指定している場合等には、 指定値が優先されます。 監視対象 AWS EC2インスタンスの instance-id を取得したい…

Datadog Ansible Integration

Ansible の実行結果を Datadog へ連携できます。 Datadog-Ansible Integration Python 2.7 で試しました。 3系だと現状そのままだと Syntax Error となるので、 datadog_callback.py の一部書き換え(修正)が必要です。 Ansible Integration Setup Ansible へ…

AWS EC2 Systems Manager を S3 へ同期

AWS

System Manager のインベントリデータをS3バケットへ集約できるようになったとのことで試してみました。 Sync Amazon EC2 Systems Manager Inventory Data to Amazon S3 Buckets 公式ドキュメント上にも EC2 -> System Manager -> S3 -> Athena -> QuickSigh…

ansible pythonが無い場合の対処

Ubuntu 16.04.2 に対して ansible 実行しようとしたら python が見つからないよと怒られたのでメモ。 公式ドキュメントに記載があります。 Managed Node Requirements Installation — Ansible Documentation python2 と python3 の共存問題のようです。 エラ…

DynamoDB Auto Scaling 関連リソース

Amazon DynamoDB Auto Scaling の発表 AWSマネジメントコンソールで新規テーブルを作成すると、デフォルトで Auto Scaling が有効な状態で作成されるようになっているそうです。(変わっていないAWSアカウントもありましたので、既存環境はIAM Role等々を用意…

Mackerel 自動復旧させないアラートは手動復旧しないとその後のアラートが通知されないことがあるので気を付ける

経緯 Mackerel のチェック監視に prevent_alert_auto_close オプションが追加されました。 招待 API をリリースしました・チェック監視で自動復旧しないアラートを作れるようになりました ほか - Mackerel ブログ #mackerelio 自動復旧しないアラート という…

Datadog 通知先振分あれやこれや

Datadog Monitor 通知先の振り分け設定パターンです。 前提 基本形 アラートレベルで振分 タグの値で振分 タグで指定 前提 通知先のインテグレーション設定を済ませておきます。 今回は Slack インテグレーションで試してます。 ちなみに今回は通知先しか設…

Terraform Datadog Provider の Import と tf 変換

Terraform Datadog Provider で利用できるリソースの内、Downtime,Monitor,User がインポートに対応しています。 Downtime,MonitorはそれぞれのID、UserはDatadogアカウントのメールアドレスを指定することでインポートが可能です。 # Downtime terraform im…

Terraform Datadog Provider を試してみる

Datadog 公式で Terraform を使った管理方法のブログが公開されていました。(多分2017/04/07公開) Managing Datadog with Terraform Datadog Provider は結構前から用意されていたようですが、 触れたことが無かったので、ほぼDatadogブログの内容のままです…

Datadog DogPushの使い方

Datadog の Help でも紹介されている、Monitor の管理ツールの DogPush に触れる機会があったので、使い方をまとめます。 trueaccord/DogPush: Manage your datadog monitors in files. Helpでの紹介 Can I programmatically maintain or manipulate my Data…

Datadog (dogコマンド) service_check編

Datadog公式のツール dog 使用方法まとめ service_check 編です。 service_check Modes カスタムステータスチェックの送信を行います。 APIは check_run が該当します。 check usage: dog service_check check [-h] [--timestamp TIMESTAMP] [--message MESS…

Datadog (dogコマンド) downtime編

Datadog公式のツール dog 使用方法まとめ downtime 編です。 目次 downtime Modes show 実行例 show_all optional arguments: 実行例 オプション無し current_only オプション post positional arguments: optional arguments: 実行例 オプション無し messag…

Datadog (dogコマンド) host編

Datadog公式のツール dog 使用方法まとめ host 編です。 目次 host Modes mute optional arguments: 実行例 message オプション override オプション unmute 実行例 host Modes host とありますが、操作できるのは mute|unmute のみです。 サブコマンド 説明…

Datadog (dogコマンド) screenboard編

Datadog公式のツール dog 使用方法まとめ screenboard 編です。 目次 screenboard Modes show 実行結果 post positional arguments: optional arguments: 実行例(エラー) 未修正、show コマンド結果JSONの使用 一部修正、show コマンド結果JSONの使用(widget…

Datadog (dogコマンド) timeboard編

Datadog公式のツール dog 使用方法まとめ timeboard 編です。 目次 timeboard Modes show 実行結果 show_all 実行結果 post positional arguments: optional arguments: 実行例(エラー) show コマンド結果JSONの使用 show コマンド結果JSONの使用(graphs配下…