integrationlatestデータ連携 / 監視設定 DEMO
監視設定 DEMO
依存ツールのインストール
logbus2の監視機能は、prometheus、pushgateway、grafanaに依存しています。お使いのシステムに応じて、インストール手順をGoogleで検索してインストールしてください。
Logbus2の設定
設定項目の説明
- push_gateway pushgatewayのURL。必須
- job_name ワークフロー。pushgatewayのjobに相当します。必須
- namespace 名前空間。プレフィックスとして異なるプロジェクトを区別するために使用し、job_nameの前に連結されます。任意
- labels ラベル。指標のフィルタリングに使用します
- disable 無効にするかどうか。デフォルトはfalse
- duration データのプッシュ頻度。デフォルトは5s
- disable_default_go_collector デフォルトのgo情報指標コレクター(gc、goroutineなどの情報を含む)を無効にするかどうか。デフォルトはfalse
- server # pull方式で指標情報を取得するためのAPIサービス。2.1.0.5以降のバージョンで対応
- server.enabled # 有効にするかどうか。デフォルトはfalse
- server.port # APIサービスのポート。デフォルトは8002
demo
{
"datasource": [
{
"type": "kafka",
"topic": "ta-logbus-t1",
"consumer_group": "kafka_test",
"auto_commit": false,
"brokers": [
"127.0.0.1:9092"
],
"block_partitions_timeout": 4000,
"block_partitions_revoked": false
}
],
"monitor": {
"disable": false,
"push_gateway": "http://127.0.0.1:9091",
"job_name": "logbus_v2",
"namespace": "lzd",
"labels": {
"instance": "instance_logbus"
},
"disable_default_go_collector": false,
"duration": 5
},
"push_url": "http://127.0.0.1:8992"
}
ダッシュボードの構築
ダッシュボードはgrafanaで構築します
指標一覧
- cpu_usage
- cpu_load_average
- disk_used_percent
- disk_free
- read_speed データ読み取り速度
- send_speed データ送信速度
- read_bytes 読み取ったデータのサイズ
- total_bytes データソースの合計サイズ
- mem_used_percent
- mem_available
構築手順
- デプロイしたgrafanaを開き、datasourcesページに入って、add data sourceを選択します
- prometheusデータソースを選択します
- prometheusのサービス情報を入力します
- dashboardを作成します
- panelを編集し、設定したnamespace、job_nameなどに基づいて指標を選択します
- 監視したい指標ごとにpanelの作成を繰り返します。保存をお忘れなく~
表示例
このページは役に立ちましたか?

