8
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

DatadogAdvent Calendar 2022

Day 14

Datadog Homebrew Integrations

Last updated at Posted at 2022-12-14

こんにちは。Datadog JapanのTechnical Post Salesチームのキョウヘイです。4月末からDatadogで仕事をしています。今回は色々な身の回りのデータをDatadogに送って可視化してみたぞっていう内容の記事を書いてみました。

ちなみにこちらの内容は夏に行われたDatadog MeetupでLTとして発表したものの使い回しとなります。なんかこれ見たことあるぞという方はそういうわけです。

Datadogに入社すると…

さて、Datadogに入社すると、社員用のSandboxアカウントが付与されます。
※エンジニア職の場合
image.png
これは胸熱!ということで色々可視化したり監視したりしてみたいと思います。めちゃくちゃ夢が広がりますね!

でもそんなこと言っても自宅にそれほどホスト無いじゃん…?
image.png
つまんないな… せっかくDatadog使えるのにね🤔

なにを可視化/監視しよう?

あ、マイクラ監視しよう💡
image.png
自宅でマイクラサーバのSysadminやってるんですが、マイクラ落ちると子どもたちめっちゃ怒るんです…

ただ、マイクラインテグレーションはDatadogに(まだ?)ありません…
image.png
それじゃあ、あーやってこーやって…
image.png
(マイクラサーバが稼働してるホストにDatadog Agentを入れてLogを送ったりJVMメトリクスを取得したりしました)

マイクラダッシュボードできました

というわけでマイクラダッシュボードができました。
image.png
オンラインユーザ数とか、誰がいつログインしたとかわかるようにしました🤭

ユーザの要求が非常に高いサービスなのでなんちゃってSLOも決めました。
image.png
お父さん運用なので、月に7時間位のダウンタイムは許してください!

しかしもっと他にもやりたいな… 🤔
せっかくDatadog使えるんだもんね

なにを可視化/監視しよう?その2

あ、ランニングのデータ送ろう💡(申し遅れましたが、結構ランニングが趣味です)
image.png
Stravaと連携できたら便利だな…

しかし、StravaインテグレーションもDatadogにはやっぱり(まだ?)ありません…
image.png
じゃあ、ここをこうやってごにょごにょっとして…
image.png
(StravaとDatadogのAPIをお勉強して、メトリクスを送信するスクリプトを書きました)

Stravaダッシュボードできました

というわけでStravaダッシュボードができました。
image.png
走行距離の把握と管理にとても便利。Datadogのビジュアライゼーションはとても良い!

社内のSlackに載せたらけっこうDevにウケました😁
image.png
過去にはヨットのデータを取得した人がいたそうな…
image.png

もっと他にできないかな… 🤔
なんでもDatadogで見たいじゃんな…

なにを可視化/監視しよう?その3

お、口座の残高送ろう💡
image.png
いや、そんなの既にMoneyForwardがあるじゃん。
MoneyForwardと連携できたら便利だな…

MoneyForwardインテグレーション…
image.png
も、(まだ?)ねーわw しつこいですねw

じゃあ、あーしてこーして、こんな感じで…
image.png
(MoneyFowardには個人向けAPIがないので、SeleniumでスクレイプしてDatadogに送る温かみあるスクリプトを書きました)

Financialダッシュボードできました

そんなこんなでFinancialダッシュボードができました。
image.png
あ、これけっこう便利じゃん。単に残高を知るのにも、傾向を把握するのにも、相関関係を掴むのにも。口座ごとにタグを分けて簡単にグラフ化できるDatadogイケてる!
image.png

その他やってみたこと…

  • 体重のデータの可視化
    • デブで辛いです…
  • 為替のレートを可視化
    • 円安で辛いです…
  • 弊社の株価を可視化
    • がんばるぞ!!

image.png
わざわざDatadogに送る必要ない的な。単にやりたかっただけ的な…

わかったこと

  • インテグレーションが無いと…
    • 当然サポートが無い
    • メンテが大変
    • メトリクスやダッシュボードなど全部作るのが大変
  • インテグレーションがないのには理由がある
    • 需要がない
    • そもそもDatadogはBtoBサービスだぜ?
  • Datadogは個人で使っても便利
    • グラフ機能が強力
    • 時系列合わせての分析ができるなど
  • 何でも送ればいいわけではない
    • 活用までに至っていなくて集めて満足しただけのものがある
  • APIでなくログからメトリクスを作ったほうが楽な場合も
  • 色々勉強になりました
  • 実際課金してたらいくらかかるのかは考えない…

つまり何が言いたいかと言うと、Datadogではインテグレーションを使いましょう! ということです。メトリクスもダッシュボードもOOTBで用意されていて最高ひゃっほう!

以上です。またみなさんとミートアップ等でお会いできることを楽しみにしています。ありがとうございました。

8
2
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?