by shigemk2

当面は技術的なことしか書かない

Datadog

Datadog 前週と比較

先週と比較する compare value to last week的な感じ ダッシュボードも作れる docs.datadoghq.com

EventBridgeのDatadog Monitor event.text

EventBridgeルールの通知をDatadog Eventに流してモニターしたい場合には、イベントテキストは勝手に流れてくる monitor messageが先で、イベントテキストが後のようで、必ずイベントテキストがmessageの後についてくるので、{{ event.text }} をmessageに追…

argocd.app_controller.app.info

Information about Applications. It contains tags such as sync_status and health_status that reflect the application state in Argo CD. The metric value is constant sync_statusは特にドキュメントないけど普通にoutofsyncとかunknownとかArgoCDのs…

datadog_monitor type

type (String) The type of the monitor. The mapping from these types to the types found in the Datadog Web UI can be found in the Datadog API documentation page. Note: The monitor type cannot be changed after a monitor is created. Valid val…

default_zero

default_zero() 関数は、値 0 を使用して空の間隔を埋めます。 式同士で計算する時とかに便利 docs.datadoghq.com

Google Cloud Datadog SIEMメモ

ログシンク→Pub/Sub(プルサブスクリプション)→Dataflow ログシンク→Pub/Sub(プッシュサブスクリプション)は非推奨 ログシンクはOrganiztionで作成できて、Projectを横断検索できる Pub/Sub Dataflowは特定のProjectでしか作れない cloud.google.com cloud.go…

Datadog SIEM memo

基本的な部分は、ログ→Lambda pub/sub Functions→Datadog Google Cloudだとこんな構成 docs.datadoghq.com ちゃんと構成が載っているのはGoogle Cloudだけで、AWS/Azureは雰囲気で読み取れって感じだった cloud.google.com

datadog_monitor

パラメータの詳細はDatadogのドキュメントに 気になるパラメータ new_group_delay 新しく作成されたアプリケーションまたはコンテナを完全に開始できるようにするための、新しいグループのアラートを開始するまでの時間 (秒単位)。負でない整数である必要が…

Datadog メトリクスの小数点

0.001が1e-3になる 見た目的にギョッとする メトリクスのユニット

k6 Datadog tag

第二引数のjsonのkeyvalueで放り込む import http from 'k6/http'; export default function () { const res = http.get('https://test.k6.io'); console.log(JSON.stringify(res.headers)); } grafana.com grafana.com docs.datadoghq.com

kubernetes explorer

15分限定だからどうしようかなって感じ

Datadog duration検索

APM検索で重宝するかも duration:>1.5s duration:<20ms docs.datadoghq.com

Envoyトレースのresourceについて

operation:envoy.proxyでresourceがingress固定になりがち問題があるけれど、ソースコード的には多分この辺で指定している github.com github.com resourceはこの辺あたりを駆使して上書きできる。 www.envoyproxy.io

trace.envoy.proxy.hits

trace.envoy.proxy.hits Envoyプロキシが受け付けたリクエスト数 trace.envoy.proxy.errors Envoyプロキシが受け付けたリクエストのエラー数 techblog.zozo.com ピンポイントで調べづらいけどこの辺 trace.<SPAN_NAME>.hits などトレースメトリクスの一種 docs.datadogh</span_name>…

DD_ENV

DD_ENV で APM トレーサーを構成し、トレースを生成しているアプリケーションに env の定義を近づけます。このメソッドを使用すると、env タグをスパンメタデータのタグから自動的に取得できます。 タスク定義では環境変数にする docs.datadoghq.com

Datadog ログ検索構文

@http.url_details.path:"/api/v1/test" 属性 http.url_details.path に /api/v1/test と一致するすべてのログを検索します。 @http.url:/api\-v1/* http.url 属性に /api-v1/ で始まる値を含むすべてのログを検索します。 @http.status_code:[200 TO 299] @…

datadog-agent 7.52.0

Windows Datadog Agentインストーラーの改善 新機能の追加(デバイスタイプの追加、ホストタグの添付、APM統計の改善など) 機能強化(DBMエンドポイントのデフォルト値の増加、EC2ホストエイリアスへの追加、ソフトウェアの請求書の追加など) 非推奨の通知…

datadog-agent 7.51.0

2024年2月19日リリース アップグレードノート: オーケストレーターチェックの移動、Pythonバージョンのアップグレード 新機能: ARM64 SLES対応追加、SNMPトラップ複数ユーザー対応、ETWトレーシングコンポーネント追加など 強化ノート: ntpチェックのUbuntu…

単位リスト

英語よくわからんので、fractionといえば端数で0.5とか0.7とかそういう感じの docs.datadoghq.com

datadogのクエリのIN

WHERE的な使い方だけどINとNOT INだけで=とか!=はなさそう avg:system.cpu.user{env:shop.ist AND availability-zone IN (us-east-1a, us-east-1b, us-east4-b)} by {availability-zone} avg:system.cpu.user{env:shop.ist AND availability-zone NOT IN (us…

DataDog/helm-chartsの設定

リドミに色々書いてある github.com github.com

Automatically using CloudFormation

DatadogのAWS連携で利用できるセットアップ方法 ぽちぽちするだけでCloudFormation経由でリソースが作られてDatadog連携ができる いくつかのネストなCloudFormationスタックが実行される 所要時間は大体数分くらい APIキーはどれでも良さそう 既に手動の方法…

SAML 属性の Datadog ロールへのマッピング

Datadog で、IdP の応答の属性を Datadog ロールにマッピングできます。Access Management 権限を持つユーザーは、ユーザーの SAML 属性に基づき、Datadog のロールを割り当てまたは削除することができます。 Organization SettingsのSAML Group Mappingsか…

Datadog ロール

デフォルトロールは以下3つ。 Datadog 管理者ロール Datadog 標準ロール Datadog 読み取り専用ロール カスタムロールを有効化することでカスタムロールが使えて、権限を細かく設定できる。 docs.datadoghq.com

AuthN Mapping

フェデレーション認証メカニズムを使用する場合、この API を利用することにより、Datadog 内で ID プロバイダーから送信される属性を使用してユーザーグループをロールに自動的にマッピングできます。API を使用して認証マッピングを作成および管理するには…

DataDog status

DataDog status RSS(Atom/RSS 2.0)あり Datadog Status

DataDogでデータが取れていないときの確認メモ

APIキーは正しいか Dockerのagentを使っているときはマウントポイントが正しいか OSによってマウントポイントが違うのにも注意 Integrationはインストールされているか IAMロールはただしく設定されているか

DataDog Docker Integrationとdocker statsのmemory usage

箇条書き docker statsで各コンテナのCPU使用率とかメモリ使用率とか取れる datadogで取得できるメモリ情報はRSSメモリ使用率(ディスクに関連しないメモリ使用量)だけ トータルは取れない CPUも同様にトータルは取れない docker statsで取れるメモリ使用量 /…

DataDogで取れるDocker情報一覧

DataDogで取れるDocker情報一覧 イメージ情報とかコンテナのCPU使用率とかメモリ使用率とか取れる docker.cpu.sharesがCPU使用限度で、docker.mem.limitがメモリ使用限度だと思うけど違うかもしれない Docker Data Collected Dockerコンテナで利用できるリソ…

DataDog system.cpu.stolen

ゲスト OS がリソース要求を行ったにもかかわらず、CPU リソースを割り当ててもらえなかった時間の割合 そもそもsteal値というものはこういったもので、vmstatを使えばsteal値は取れる(右端のst)。stの値が大きければsteal値が高いし、値が小さければsteal値…