• prometheus相关文章


    https://github.com/wrouesnel/postgres_exporter

     

    golang实现的

    POST http://192.168.1.107:9093/api/v1/alerts:  prometheus post 给 alertmanager的url地址

    content-type:application/json

    [{

      "labels":{

        "alertname":"InstanceDown",

        "instance":"192.168.1.108:9100",

        "job":"remote",

        "severity":"page"

      }

      "annotations":{

        "description":"192.168.1.108:9100 of job remote has been down for more than  5 minutes.",

        "summary":"Instance 192.168.1.108:9100 down"

      }

      "startsAt":"2019-06-07T18:22:24.456891295+08:00",

      "endsAt":"2019-06-07T18:24:09.456891295+08:00",

      "generatorURL":"http://192.168.1.109:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1"

    }]

    对应prometheus 实例配置如下:

      - job_name: 'remoge'

        static_configs:

        - targets: ['192.168.1.108:9100']

    alert rules规则配置如下:

    name:example

    rules:

    - alert:InstanceDown

      expr: up==1

      for:2m

      labels:

        severity: page

      annotations:

        summary: "Instance {{ $labels.instance }} down"

        description: "{{ $labels.instance }} of job {{ $labels.job }} has been down for more than 5 minues."

     

    How to manage Prometheus high-availability with PostgreSQL + TimescaleDB

    https://blog.timescale.com/prometheus-ha-postgresql-8de68d19b6f5/

    prometheus book

    https://yunlzheng.gitbook.io/prometheus-book/

    开发自己的分布式监控Prometheus Exporter时遇到的坑

     https://micro.mu/docs/cn/index.html

    Go语言开发Prometheus Exporter示例

    https://www.cnblogs.com/momoyan/p/9943268.html

    ubuntu1604安装,使用

    wget https://dl.grafana.com/oss/release/grafana_6.1.3_amd64.deb
    sudo dpkg -i grafana_6.1.3_amd64.deb

    #below from  https://www.cnblogs.com/xkus/p/7462953.html

    systemctl daemon-reload

    systemctl start grafana-server

    systemctl status grafana-server

    systemctl enable grafana-server.service

    #below https://blog.csdn.net/hfut_wowo/article/details/78536022

    访问http://127.0.0.1:3000/

    左侧configuration,data source,add data source,

    设置一个name

    http url输入http://localhost:9090,如果promethues是本机,其他默认

    点选save&test

    dashboards,import prometheus2.0和grafana metrics

    ------------------10.43.163.42上的相关环境和命令-----------------

    prometheus,

    位置:/usr/local/prometheus-2.8.1.linux-amd64/

    配置文件:/usr/local/prometheus-2.8.1.linux-amd64/prometheus.yml

    启动:prometheus

    访问:http://127.0.0.1:9090

    node_exporter主机节点代理

    位置:/usr/local/node_exporter-0.17.0.linux-amd64/

    启动:node_exporter

    访问:http://127.0.0.1:9100/metrics

    grafana server:

    systemctl start/stop/status grafana-server

    访问:127.0.0.1:3000/

  • 相关阅读:
    SSM中(Spring-SpringMVC-Mybatis)(一:概念)
    java中的==和equals()
    JAVA之二叉查找树
    Java中堆与栈
    java的运行机制(基础)
    覆盖(重写),重构,重载的区别
    JAVA多线程基础
    java中的类修饰符、成员变量修饰符、方法修饰符
    JAVA中的流程控制语句
    JAVA中的构造函数
  • 原文地址:https://www.cnblogs.com/dablyo/p/10695741.html
Copyright © 2020-2023  润新知