Prometheus

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(链接)
(指南)
 
(未显示1个用户的12个中间版本)
第1行: 第1行:
 
Prometheus 是一个开源(Apache v2)[[Monitoring|监控系统]]和[[time series database|时间序列数据库]],使用 [[Go]] 语言开发。
 
Prometheus 是一个开源(Apache v2)[[Monitoring|监控系统]]和[[time series database|时间序列数据库]],使用 [[Go]] 语言开发。
 +
 +
==新闻==
 +
*[http://blog.shurenyun.com/untitled-121/ 浅论Prometheus容器监控优缺点,2.0版本哪项改进受关注?] (2017.11.14)
  
 
==简介==
 
==简介==
 +
Prometheus 是 [https://cncf.io/ Cloud Native Computing Foundation] 成员项目,是一个系统和服务监控系统。
  
 
==功能==
 
==功能==
  
 
==指南==
 
==指南==
 +
$ docker run --name prometheus -d -p 127.0.0.1:9090:9090 prom/prometheus
 +
http://localhost:9090/ 
 
  $ git clone https://github.com/prometheus/prometheus.git
 
  $ git clone https://github.com/prometheus/prometheus.git
 
  $ cd prometheus
 
  $ cd prometheus
第18行: 第24行:
 
*[https://github.com/prometheus/alertmanager Alertmanager]
 
*[https://github.com/prometheus/alertmanager Alertmanager]
 
*[https://github.com/prometheus/tsdb TSDB]
 
*[https://github.com/prometheus/tsdb TSDB]
 +
 +
==语言==
 +
*[https://github.com/prometheus/client_golang Prometheus Go Client]
 +
*[https://github.com/prometheus/client_java Prometheus JVM Client]
 +
*[https://github.com/prometheus/client_python Prometheus Python Client]
 +
*[https://github.com/Jimdo/prometheus_client_php Prometheus PHP Client]
 +
*[https://github.com/jupp0r/prometheus-cpp Prometheus C++ Client]
 +
*[https://github.com/deadtrickster/prometheus.cl Prometheus Common Lisp Client]
 +
*[https://github.com/deadtrickster/prometheus.erl Prometheus Erlang Client]
 +
*[https://github.com/deadtrickster/prometheus.ex Prometheus Elixir Client]
 +
*[https://github.com/siimon/prom-client Prometheus Node.js Client]
 +
*[https://github.com/knyar/nginx-lua-prometheus Prometheus metric library for Nginx written in Lua]
 +
 +
==输出和集成==
 +
[https://prometheus.io/docs/instrumenting/exporters/ Exporters and integrations]
 +
*[https://github.com/prometheus/mysqld_exporter MySQL exporter]
 +
*[https://github.com/wrouesnel/postgres_exporter PostgreSQL exporter]
 +
*[https://github.com/dcu/mongodb_exporter MongoDB exporter]
 +
*[https://github.com/oliver006/rethinkdb_exporter RethinkDB exporter]
 +
*[https://github.com/cloudflare/opentsdb_exporter OpenTSDB exporter]
 +
*[https://github.com/danielqsj/kafka_exporter Kafka exporter]
 +
*[https://github.com/kbudde/rabbitmq_exporter RabbitMQ exporter]
 +
*[https://github.com/digitalocean/ceph_exporter Ceph exporter]
 +
*[https://github.com/prometheus/haproxy_exporter HAProxy exporter]
 +
*[https://github.com/Lusitaniae/apache_exporter Apache exporter]
 +
*[https://github.com/infinityworksltd/github-exporter GitHub exporter]
 +
*[https://github.com/prometheus/jmx_exporter JMX exporter]
 +
*[https://github.com/lovoo/jenkins_exporter Jenkins exporter]
 +
*[https://github.com/bakins/php-fpm-exporter PHP-FPM exporter]
 +
*[https://github.com/oliver006/redis_exporter Redis exporter]
  
 
==[https://prometheus.io/docs/operating/storage/ Storage]==
 
==[https://prometheus.io/docs/operating/storage/ Storage]==
第27行: 第63行:
 
==Promdash==
 
==Promdash==
 
[https://github.com/prometheus-junkyard/promdash Promdash] 取代 [[Grafana]],是 Prometheus 默认仪表盘。
 
[https://github.com/prometheus-junkyard/promdash Promdash] 取代 [[Grafana]],是 Prometheus 默认仪表盘。
 +
 +
==用户==
 +
*[https://promcon.io/2016-berlin/talks/the-history-of-prometheus-at-soundcloud/ The History of Prometheus at SoundCloud]
 +
*[https://promcon.io/2016-berlin/talks/scaling-to-a-million-machines-with-prometheus/ Digital Ocean将Prometheus扩展到100万个虚拟机]
 +
*[https://promcon.io/2016-berlin/talks/10x-improvement-for-kubernetes-performance/ CoreOS: 10x Improvement for Kubernetes Performance]
 +
*[https://promcon.io/2016-berlin/talks/full-stack-metrics-with-tritons-native-prometheus-support/ Joyent: Full Stack Metrics with Triton's Native Prometheus Support]
 +
*[https://promcon.io/2017-munich/talks/monitoring-cloudflares-planet-scale-edge-network-with-prometheus Cloudflare: Monitoring Cloudflare's Planet-Scale Edge Network with Prometheus]
  
 
==图集==
 
==图集==
 
<gallery>
 
<gallery>
 
image:prometheus-architecture.png|架构
 
image:prometheus-architecture.png|架构
 +
image:Metrics-Logs-Traces.png|Metrics Logs Traces
 +
image:Dcos-metrics.png|DC/OS Metrics
 
</gallery>
 
</gallery>
  
第36行: 第81行:
 
*[https://prometheus.io/ prometheus官网]
 
*[https://prometheus.io/ prometheus官网]
 
*[https://github.com/prometheus/prometheus prometheus @ github]
 
*[https://github.com/prometheus/prometheus prometheus @ github]
 +
*[https://fabxc.org/tsdb/ Writing a Time Series Database from Scratch]
  
 
[[category:database]]
 
[[category:database]]
 +
[[category:time series database]]
 
[[category:monitoring]]
 
[[category:monitoring]]
 
[[category:go]]
 
[[category:go]]
 
[[category:SoundCloud]]
 
[[category:SoundCloud]]
 
[[category:Linux Foundation]]
 
[[category:Linux Foundation]]
 +
[[category:huihoo]]

2021年2月8日 (一) 03:26的最后版本

Prometheus 是一个开源(Apache v2)监控系统时间序列数据库,使用 Go 语言开发。

目录

[编辑] 新闻

[编辑] 简介

Prometheus 是 Cloud Native Computing Foundation 成员项目,是一个系统和服务监控系统。

[编辑] 功能

[编辑] 指南

$ docker run --name prometheus -d -p 127.0.0.1:9090:9090 prom/prometheus
http://localhost:9090/  
$ git clone https://github.com/prometheus/prometheus.git
$ cd prometheus
$ make build
$ make test
$ make docker
$ ./prometheus -config.file=circle.yml

[编辑] 项目

[编辑] 语言

[编辑] 输出和集成

Exporters and integrations

[编辑] Storage

使用LevelDB For indexes

[编辑] Grafana

Grafana 支持 Prometheus 数据源

[编辑] Promdash

Promdash 取代 Grafana,是 Prometheus 默认仪表盘。

[编辑] 用户

[编辑] 图集

[编辑] 链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱