Prometheus

  • misc of prometheus

prometheus on docker at ubuntu18.04 host

sudo mkdir -p /opt/prometheus/{conf,data}
sudo chown 65534:65534 /opt/prometheus/data

prometheus installation on docker

snmp monitoring with prometherus

snmp-expoerterをcurlで叩く

  • curl -s '<snmp-exporter-ip>:9116/snmp?target=x.x.x.x&module=cisco'

prometheus misc

grafana

  • scripted dashboardでdashboardをcodeで管理するのがあたまよさそう.

loki

  • Grafana Loki | Grafana Labs
  • canaryの仕組みは参考になる.ログ収集のシステムがこわれてないか監視することは大切.サービス監視の一種として見て取れる.
  • 現時点(201912)では,prometheusのアーキテクチャが容易に導入できるようにconteinerizedされたサービスには比較的導入が容易そうであり,この場合はmetricsで収集したデータから,気になる箇所のログを見たいときに同一の時刻範囲,labelがつけられたログに飛べるので便利そうである.
  • ただ,prometheusのアーキテクチャにストレスレスに乗っかれないシステム等では,これでlogをみるメリットはそう多くなさそうに思える.素直にelastic stack等でみてあげたほうが良さそうに思える.