はじめに
AzureでいくつかのVirtual Machineを用意したのでまとめて監視をしたいと思い、たどり着いたのが今流行のDATADOG
https://www.datadoghq.com/ja/
一番わかりにくかった
使ってみるといくら課金されるのかを記録しておく。
環境
WEBサーバー 1台 Nginx
APサーバー 2台 Java
DBサーバー 2台 MySQL
バッチサーバー 1台 Shell
の合計6台の監視を行う
監視対象
サーバー | 監視対象 |
---|---|
WEBサーバー | CPU,Memory,HDD,Nginxログ |
APサーバー | CPU,Memory,HDD,Javaログ |
DBサーバー | CPU,Memory,HDD,MYSQL,MySQLログ |
バッチサーバー | CPU,Memory,HDD,Shellログ |
監視方法
CPU,Memory,HDD
エージェントをインストールすることで監視される
MySQL
IntegrationsからMySQLをインストールすることで監視される
各種ログ
エージェントの設定ファイルでLog監視をenableにすることで監視される
で、課金額
それぞれの設定方法に関しては各所にドキュメントがあるため結論を。
サーバー1台あたり $10/月
監視ログ100万行あたり $1.524/月
※ 2020/4/10時点
で、今回の環境では
$60(サーバーx6台) + $4.56(ログx3M)
で契約し、
$64.56(=7000円弱)
となった。
ログの計算方法
コンソール上で、Logs→Searchと進み、
すべてのフィルタを外した上で右上のタイムフレームをPast Weekする。
→直近1週間のログ件数が中央に -- results found として表示される。
その値を4倍し、100万件単位に繰り上げるとおおよその数値を見積もれる。