メインコンテンツにスキップ

simple

アドレスへ

http://ip:9100/metrics(サーバリーダーを参照)
http://ip:8899/metrics (docker容量の表記を参照)
http://ip:90/(prometheus web-ui)
http://ip:3000/(Grafanaオープンソースモニターコンポーネントの表示設定)

img.png

Grafana設定モニタリング

  • Try このout, default admin credentials are admin/admin.
  • configuration -> base sources -> prometheus img.png
  • 構成url: http://prometheus:9090 img_1.png
  • importに対応するテンプレートは関連する https://grafana.com/grafana/dashboards/ を使用することができます。
  • create -> import -> 8913 img_2.png img_3.png img_4.png
  • 我们用docker启动的服务还是蛮多的,也可以看看Docker的监控(上面启动的cadvisor服务就采集了Docker的信息),我们使用模板893来配置监控docker的信息: img_5.png

Java システムメトリクス

  • プロジェクト内で複数のposm依存関係を2つ導入する
<!--监控-->
<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
<!--适配prometheus-->
<dependency>
  <groupId>io.micrometer</groupId>
  <artifactId>micrometer-registry-prometheus</artifactId>
</dependency>
  • プロファイル内の設定に適切な設定を追加(オンにすると、プロメテウスが設定されます)
# 监控配置  TODO
management:
  endpoint:
    health:
      show-details: always
    metrics:
      enabled: true
    prometheus:
      enabled: true
  endpoints:
    web:
      exposure:
        include: '*'
  metrics:
    export:
      prometheus:
        enabled: true
  • Prometheus の ![img_6.png](img/img_6.png を含む) が prometheus にアクセスできるような ヒープに到達します。
  • 上記の書き込みされたprometheus.ymlファイル下で関連する設定:を設定する
  - job_name: 'austin'
    metrics_path: '/actuator/prometheus' # で取得するパス
    static_configs:
    - targets: ['ip:port'] # todo のURLとポートがそれぞれのアプリケーション全体で書かれます。
  • :ip:9090/targetsにアクセス可能で、現在のプロメテウスに取得できるエンドポイントが見つけるかどうかを確認するために決まります。 img_7.png
  • 选用了4701模板的JVM监控和12900SpringBoot监控 img_8.png img_9.png
  • ビジネスメトリクス img_10.png
  • img_11.png