├── .gitignore ├── .nvmrc ├── AUTHOR.md ├── CHANGELOGS.md ├── CHECKLIST.md ├── Introduction.md ├── PLACE_HOLDER.md ├── README.md ├── REFERENCES.md ├── SUMMARY.md ├── TODO.md ├── Vagrantfile ├── alert ├── README.md ├── SUMMARY.md ├── alert-manager-config.md ├── alert-manager-extension-with-webhook.md ├── alert-manager-inhibit.md ├── alert-manager-mute.md ├── alert-manager-route.md ├── alert-manager-use-receiver.md ├── alert-template.md ├── alert-with-slack.md ├── alert-with-smtp.md ├── alert-with-wechat.md ├── install-alert-manager.md ├── prometheus-alert-manager-overview.md ├── prometheus-alert-rule.md ├── prometheus-recoding-rules.md └── static │ ├── add-incomming-webhooks.png │ ├── alertmanager-active-silences.png │ ├── alertmanager-alert.png │ ├── alertmanager-dingtalk-test-result.png │ ├── alertmanager-features.png │ ├── alertmanager-new-slicense.png │ ├── alertmanager-slicense-alerts-result.png │ ├── alertmanager.png │ ├── custom-slack-message.png │ ├── dingding-group-robot.png │ ├── dingtalk-message-test.png │ ├── dingtalk-robot-create-webhook.png │ ├── incomming-webhooks-setting.png │ ├── mail-alert-page.png │ ├── node_cpu_alert_firing.png │ ├── node_cpu_alert_pending.png │ ├── node_cpu_usgae_high.png │ ├── prometheus-alert-artich.png │ ├── prometheus-alert-firing-with-manager.png │ ├── prometheus-ui-alert (1).png │ ├── prometheus-ui-alert.png │ ├── prometheus-ui-rules.png │ ├── slack-channel.png │ ├── slack-create-channel.png │ ├── slack-overview.png │ ├── slack-receiver-message.png │ ├── slack_alert_message.png │ ├── slack_resolved_message.png │ └── wechat-alert-page.png ├── book.json ├── docker-compose.yml ├── draft ├── alert-with-wechat.md ├── share_dashboard.md ├── use-federation-in-operator.md └── use_table_panel.md ├── examples ├── ch1 │ ├── README.md │ ├── Vagrantfile │ ├── install.sh │ ├── node_exporter.service │ ├── prometheus.service │ ├── prometheus.yml │ └── ubuntu-xenial-16.04-cloudimg-console.log ├── ch7 │ ├── Vagrantfile │ ├── install.sh │ ├── install_federation.sh │ ├── node_exporter.service │ ├── prometheus.service │ ├── prometheus_federation.yml │ ├── prometheus_slave.yml │ └── ubuntu-xenial-16.04-cloudimg-console.log ├── cluster │ ├── alertmanager.procfile │ ├── docker-compose.yml │ ├── prometheus.procfile │ ├── send-alert.sh │ └── xxx.log ├── grafana │ ├── host_container_dashboard.json │ └── prometheus_usage.json ├── kubernetes │ ├── README.md │ ├── nginx │ │ ├── nginx-deployment.yml │ │ └── nginx-service.yml │ ├── operator │ │ ├── demo-deploy.yml │ │ ├── demo-service-monitor.yml │ │ ├── prometheus-operator-deploy.yml │ │ ├── prometheus-svc.yml │ │ ├── rbac-setup.yml │ │ └── service-monitor-selector.yml │ └── prometheus │ │ ├── blackbox-exporter-deployment.yml │ │ ├── kubernetes-prometheus-eq1.yml │ │ ├── kubernetes-prometheus.yml │ │ ├── node-exporter-daemonset.yml │ │ ├── prometheus-config-eq1.yml │ │ ├── prometheus-config-eq2.yml │ │ ├── prometheus-config-eq3.yml │ │ ├── prometheus-config-eq4.yml │ │ ├── prometheus-config-sd-example.yml │ │ ├── prometheus-config.yml │ │ ├── prometheus-deployment.yml │ │ ├── prometheus-ingress.yml │ │ └── prometheus-rbac-setup.yml ├── mysql_exporter │ └── docker-compose.yml ├── operator │ ├── README.md │ ├── minikube.sh │ ├── prometheus-k8s.yml │ └── prometheus-operator.yml ├── prometheus-operator │ ├── 00prometheus.yaml │ ├── 01prometheus.yaml │ ├── 02prometheus.yaml │ ├── 03prometheus.yaml │ ├── alertmanager-service.yaml │ ├── alertmanager-setup.yaml │ ├── alertmanager-svc.yaml │ ├── alertmanager.yaml │ ├── example-app-monitor.yaml │ ├── example-app.yaml │ ├── example-rule.yaml │ ├── node-exporter-daemonset.yaml │ ├── prometheus-operator.yaml │ ├── prometheus-rbac-setup.yaml │ └── prometheus-svc.yaml └── standalone │ ├── README.md │ ├── alertmanager.yml │ ├── prometheus.procfile │ ├── prometheus.yml │ ├── reload.sh │ └── rules │ └── hoststats-alert.rule ├── exporter ├── README.md ├── SUMMARY.md ├── client_library_java.md ├── commonly-eporter-usage.md ├── custom_app_support_prometheus.md ├── custom_exporter_with_java.md ├── install_blackbox_exporter.md ├── static │ ├── blackbox-whitebox-tower.png │ ├── cadvisor-total-usage.png │ ├── container_fs_reads_bytes_total.png │ ├── container_fs_writes_bytes_total.png │ ├── container_network_receive_bytes_total.png │ ├── container_network_transmit_bytes_total.png │ ├── mysqld_exporter_target_stats.png │ ├── prometheus-exporter.png │ ├── prometheus_client_java_2.png │ ├── prometheus_targetes_with_cadvisor.png │ ├── promql_container_cpu_usage.png │ └── relabel_blackbox_targets.png ├── use-prometheus-monitor-container.md ├── use-promethues-monitor-mysql.md └── what-is-prometheus-exporter.md ├── grafana ├── README.md ├── SUMMARY.md ├── grafana-intro.md ├── grafana-panels.md ├── static │ ├── consoles_index.png │ ├── custom_index_head.png │ ├── dashboard-components.png │ ├── grafana-dashboard-example.png │ ├── grafana-framework.png │ ├── grafana_bucket_demo.png │ ├── grafana_bucket_setting.png │ ├── grafana_dashboard_add_panel.png │ ├── grafana_edit_panel.png │ ├── grafana_format_as_table.png │ ├── grafana_graph_counter_demo_axes.png │ ├── grafana_graph_counter_demo_display_draw.png │ ├── grafana_graph_counter_demo_legend.png │ ├── grafana_graph_counter_demo_legend_sample.png │ ├── grafana_graph_counter_demo_metrics.png │ ├── grafana_graph_counter_demo_metrics_legend.png │ ├── grafana_graph_counter_demo_v2.png │ ├── grafana_graph_panel.png │ ├── grafana_heatmap_axes_setting.png │ ├── grafana_heatmap_editor.png │ ├── grafana_heatmap_metrics_setting.png │ ├── grafana_heatmap_normal_axes.png │ ├── grafana_heatmap_normal_metrics.png │ ├── grafana_heatmap_normal_sample.png │ ├── grafana_heatmap_sample.png │ ├── grafana_panel_general.png │ ├── grafana_prometheus_datasources.png │ ├── grafana_query_editor_inspector.png │ ├── grafana_series_overrides.png │ ├── grafana_series_overrides_demo.png │ ├── grafana_single_stat_edit_options.png │ ├── grafana_single_stat_edit_value_mapping.png │ ├── grafana_single_stat_edit_value_mapping_emoji.png │ ├── grafana_single_stat_sample.png │ ├── grafana_singlestat_sample.png │ ├── grafana_table_panel_cloum_style.png │ ├── grafana_table_panel_example2.png │ ├── grafana_templating_add_variables.png │ ├── grafana_templating_query_result.png │ ├── grafana_templating_query_variables3.png │ ├── grafana_templating_repeat_e2.png │ ├── grafana_templating_repeat_e3 (1).png │ ├── grafana_templating_repeat_e3.png │ ├── grafana_templating_repeat_example1.png │ ├── grafana_templating_repeat_row.png │ ├── grafana_templating_repeat_var.png │ ├── grafana_templating_variables_example.png │ ├── grafana_templating_variables_example1.png │ ├── grafana_templating_variables_filter.png │ ├── grafana_thresholds_demo.png │ ├── graph_prometheus_query_editor.png │ ├── head.png │ ├── prom_graph_timecontrol.png │ └── query_graph.png ├── templating.md ├── use-console-template.md ├── use_graph_panel.md ├── use_heatmap_panel.md └── use_singlestat_panel.md ├── ha ├── READMD.md ├── SUMMARY.md ├── alertmanager-high-availability.md ├── prometheus-and-high-availability.md ├── prometheus-local-storage.md ├── prometheus-remote-storage.md ├── scale-prometheus-with-federation.md └── static │ ├── alertmanager-features.png │ ├── alertmanager-gossip-ha.png │ ├── am-gossip.png │ ├── am-ha-status.png │ ├── am-notifi-pipeline.png │ ├── gossip-protoctl.png │ ├── prom-ha-with-am-gossip.png │ ├── prom-ha-with-double-am.png │ ├── prom-ha-with-single-am.png │ ├── prometheus-ha-remote-storage.png │ ├── prometheus-ha-rs-fedreation.png │ ├── prometheus_feradtion.png │ ├── prometheus_feradtion_2.png │ ├── promethues-alertmanager-ha.png │ ├── promethues-ha-01.png │ ├── promethues-remote-storage.png │ ├── promethues-sharding-targets.png │ ├── remote-storage-paths.png │ ├── remote-write-path-2.png │ └── remote_read_path-2.png ├── kubernetes ├── READMD.md ├── SUMMARY.md ├── deploy-prometheus-in-kubernetes.md ├── hap-with-prometheus.md ├── kubernetes-with-minikube.md ├── prometheus-with-kubernetes.md ├── service-discovery-with-kubernetes.md ├── static │ ├── k8s-sd-with-node-with-relabel-1.png │ ├── k8s-sd-with-node-with-relabel-2.png │ ├── k8s-service-endpoints.png │ ├── kubelet_pod_start_latency_microseconds (1).png │ ├── kubelet_pod_start_latency_microseconds.png │ ├── kubelet_pod_start_latency_microseconds_avg (1).png │ ├── kubelet_pod_start_latency_microseconds_avg.png │ ├── kubernetes-apiservers-monitor.png │ ├── kubernetes-app-model.png │ ├── kubernetes-artch-overview (1).png │ ├── kubernetes-artch-overview.png │ ├── kubernetes-dashboard.png │ ├── kubernetes-kubelets-step2.png │ ├── kubernetes-kubelets-step3.png │ ├── kubernetes-prometheus-step1.png │ ├── kubernetes-service-endpoints-sd-targets.png │ ├── kubernetes-service-endpoints-sd.png │ ├── kubernetes_service_endpoints.png │ ├── nginx-home-page.png │ ├── pre-ccm-arch.png │ ├── prometheus-alert-cluster-status.png │ ├── prometheus-alerting-auto2.png │ ├── prometheus-architecture.png │ ├── prometheus-cadvisor-step1.png │ ├── prometheus-cadvisor-step2.png │ ├── prometheus-config-with-servermonitor.png │ ├── prometheus-k8s-sd-example1.png │ ├── prometheus-k8s-sd-example3.png │ ├── prometheus-operator-instance.png │ ├── prometheus-operator-targets.png │ ├── prometheus-pods-sd-ex1.png │ ├── prometheus-rule.png │ └── promethues-api-server-sd.eq1.png ├── use-alertmanager-operator.md ├── use-prometheus-monitor-containers-in-k8s.md ├── use-prometheus-monitor-k8s-cluster-state.md ├── use-prometheus-monitor-k8s-svc-and-ingress-state.md ├── use-prometheus-monitor-kubernetes.md └── use-promethues-monitor-node-in-k8s.md ├── operator ├── README.md ├── SUMMARY.md ├── gs │ ├── alertmanager-inst.yaml │ ├── alertmanager.yaml │ ├── example-app-service-monitor.yaml │ ├── example-app.yaml │ ├── example-rule.yaml │ ├── prometheus-inst-cc.yaml │ ├── prometheus-inst.yaml │ ├── prometheus-rbac.yaml │ └── prometheus.yaml ├── static │ ├── operator-01.png │ ├── prometheus-alert-cluster-status.png │ ├── prometheus-alerting-auto2.png │ ├── prometheus-architecture.png │ └── prometheus-rule.png ├── use-custom-configuration-in-operator.md ├── use-operator-manage-monitor.md ├── use-operator-manage-prometheus.md └── what-is-prometheus-operator.md ├── package.json ├── prometheus ├── prometheus_consul.yml └── prometheus_static.yml ├── promql ├── README.md ├── SUMMARY.md ├── prometheus-aggr-ops.md ├── prometheus-metrics-types.md ├── prometheus-promql-best-praticase.md ├── prometheus-promql-functions.md ├── prometheus-promql-operators-v2.md ├── prometheus-promql-with-http-api.md ├── prometheus-query-language.md ├── static │ ├── USEMethod.png │ ├── counter-to-rate.png │ ├── histogram_quantile.png │ └── rate_vs_irate.png └── what-is-prometheus-metrics-and-labels.md ├── quickstart ├── README.md ├── SUMMARY.md ├── install-prometheus-server.md ├── prometheus-arch.md ├── prometheus-job-and-instance.md ├── prometheus-quick-start.md ├── promql_quickstart.md ├── static │ ├── add_default_prometheus_datasource.png │ ├── architecture.svg │ ├── first_grafana_dashboard.png │ ├── get_start_with_grafana2.png │ ├── grafana_dashboards.png │ ├── monitor-internal.png │ ├── nagios-platform.png │ ├── nagios-ui.png │ ├── node_cpu_usage_by_cpu_and_mode.png │ ├── node_cpu_usage_by_mode.png │ ├── node_cpu_usage_total.png │ ├── node_exporter_dashboard.png │ ├── node_exporter_home_page.png │ ├── node_exporter_metrics_page.png │ ├── node_node1_graph.png │ ├── prometheus-release-roadmaps.png │ ├── prometheus-ui-graph.png │ ├── prometheus_architecture.png │ ├── prometheus_ui_graph_query.png │ ├── prometheus_ui_targets.png │ ├── prometheus_ui_targets_status.png │ ├── prometheus_ui_up_query.png │ └── pullvspush.png ├── use-grafana-create-dashboard.md ├── use-node-exporter.md └── why-monitor.md ├── rancher └── README.md ├── samples └── client_java_samples │ ├── .gitignore │ ├── build.gradle │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── settings.gradle │ └── src │ └── main │ └── java │ └── io │ └── prometheus │ └── client │ └── sample │ ├── CustomExporter.java │ ├── collectors │ ├── YourCustomCollector.java │ └── YourCustomCollector2.java │ ├── metrics │ ├── GaugeExample.java │ ├── HistogramExample.java │ └── SummaryExample.java │ ├── mock │ └── Request.java │ └── push │ └── PushGatewayIntegration.java ├── sd ├── README.md ├── SUMMARY.md ├── service-discovery-with-consul.md ├── service-discovery-with-file.md ├── service-discovery-with-relabel.md ├── static │ ├── alertmanager-slicense-alerts-result.png │ ├── aws_autoscaling.png │ ├── bolg_sd_mutil_cluster.png │ ├── consul_ui_page.png │ ├── prometheus-sd.png │ ├── prometheus_file_target_metadata.png │ ├── pulls_vs_push.png │ ├── relabel_hash_mode.png │ ├── service_ds_with_file.png │ └── when-relabel-work.png └── why-need-service-discovery.md └── sources ├── blackbox-dns-probe.md ├── blackbox-http-probe.md ├── blackbox-icmp-probe.md ├── blackbox-ipvx-probe.md ├── blackbox-tcp-probe.md ├── comparison_with_other.md ├── custom_metrics_with_client_library.md ├── custom_metrics_with_java_sdk.md ├── expose-cluster-level-metrics-with-kube-state-metrics.md ├── prometheus-promql-operators.md ├── prometheus-quick-start-node-exporter.md ├── prometheus-storage-v2.md ├── prometheus-time-series-selectors.md ├── static ├── custom_collector.png ├── host_stats_cpu.png ├── host_stats_mem_used.png ├── host_status_disk_io.png ├── node_cpu.png ├── node_exporter_metrics.png ├── node_exporter_targets.png └── prometheus_client_java_2.png ├── the-advantage-of-prometheus.md ├── use-prometheus-monitor-nginx.md ├── use-prometheus-monitor-rabbitmq.md └── what-is-prometheus.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v6.9.1 -------------------------------------------------------------------------------- /AUTHOR.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/AUTHOR.md -------------------------------------------------------------------------------- /CHANGELOGS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/CHANGELOGS.md -------------------------------------------------------------------------------- /CHECKLIST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/CHECKLIST.md -------------------------------------------------------------------------------- /Introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/Introduction.md -------------------------------------------------------------------------------- /PLACE_HOLDER.md: -------------------------------------------------------------------------------- 1 | 内容正在建设中 -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/README.md -------------------------------------------------------------------------------- /REFERENCES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/REFERENCES.md -------------------------------------------------------------------------------- /SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/SUMMARY.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/TODO.md -------------------------------------------------------------------------------- /Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/Vagrantfile -------------------------------------------------------------------------------- /alert/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/alert/README.md -------------------------------------------------------------------------------- /alert/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/alert/SUMMARY.md -------------------------------------------------------------------------------- /alert/alert-manager-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/alert/alert-manager-config.md -------------------------------------------------------------------------------- /alert/alert-manager-extension-with-webhook.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/alert/alert-manager-extension-with-webhook.md -------------------------------------------------------------------------------- /alert/alert-manager-inhibit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/alert/alert-manager-inhibit.md -------------------------------------------------------------------------------- /alert/alert-manager-mute.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/alert/alert-manager-mute.md -------------------------------------------------------------------------------- /alert/alert-manager-route.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/alert/alert-manager-route.md -------------------------------------------------------------------------------- /alert/alert-manager-use-receiver.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/alert/alert-manager-use-receiver.md -------------------------------------------------------------------------------- /alert/alert-template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/alert/alert-template.md -------------------------------------------------------------------------------- /alert/alert-with-slack.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/alert/alert-with-slack.md -------------------------------------------------------------------------------- /alert/alert-with-smtp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/alert/alert-with-smtp.md -------------------------------------------------------------------------------- /alert/alert-with-wechat.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/alert/alert-with-wechat.md -------------------------------------------------------------------------------- /alert/install-alert-manager.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/alert/install-alert-manager.md -------------------------------------------------------------------------------- /alert/prometheus-alert-manager-overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/alert/prometheus-alert-manager-overview.md -------------------------------------------------------------------------------- /alert/prometheus-alert-rule.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/alert/prometheus-alert-rule.md -------------------------------------------------------------------------------- /alert/prometheus-recoding-rules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/alert/prometheus-recoding-rules.md -------------------------------------------------------------------------------- /alert/static/add-incomming-webhooks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/alert/static/add-incomming-webhooks.png -------------------------------------------------------------------------------- /alert/static/alertmanager-active-silences.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/alert/static/alertmanager-active-silences.png -------------------------------------------------------------------------------- /alert/static/alertmanager-alert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/alert/static/alertmanager-alert.png -------------------------------------------------------------------------------- /alert/static/alertmanager-dingtalk-test-result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/alert/static/alertmanager-dingtalk-test-result.png -------------------------------------------------------------------------------- /alert/static/alertmanager-features.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/alert/static/alertmanager-features.png -------------------------------------------------------------------------------- /alert/static/alertmanager-new-slicense.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/alert/static/alertmanager-new-slicense.png -------------------------------------------------------------------------------- /alert/static/alertmanager-slicense-alerts-result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/alert/static/alertmanager-slicense-alerts-result.png -------------------------------------------------------------------------------- /alert/static/alertmanager.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/alert/static/alertmanager.png -------------------------------------------------------------------------------- /alert/static/custom-slack-message.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/alert/static/custom-slack-message.png -------------------------------------------------------------------------------- /alert/static/dingding-group-robot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/alert/static/dingding-group-robot.png -------------------------------------------------------------------------------- /alert/static/dingtalk-message-test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/alert/static/dingtalk-message-test.png -------------------------------------------------------------------------------- /alert/static/dingtalk-robot-create-webhook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/alert/static/dingtalk-robot-create-webhook.png -------------------------------------------------------------------------------- /alert/static/incomming-webhooks-setting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/alert/static/incomming-webhooks-setting.png -------------------------------------------------------------------------------- /alert/static/mail-alert-page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/alert/static/mail-alert-page.png -------------------------------------------------------------------------------- /alert/static/node_cpu_alert_firing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/alert/static/node_cpu_alert_firing.png -------------------------------------------------------------------------------- /alert/static/node_cpu_alert_pending.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/alert/static/node_cpu_alert_pending.png -------------------------------------------------------------------------------- /alert/static/node_cpu_usgae_high.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/alert/static/node_cpu_usgae_high.png -------------------------------------------------------------------------------- /alert/static/prometheus-alert-artich.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/alert/static/prometheus-alert-artich.png -------------------------------------------------------------------------------- /alert/static/prometheus-alert-firing-with-manager.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/alert/static/prometheus-alert-firing-with-manager.png -------------------------------------------------------------------------------- /alert/static/prometheus-ui-alert (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/alert/static/prometheus-ui-alert (1).png -------------------------------------------------------------------------------- /alert/static/prometheus-ui-alert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/alert/static/prometheus-ui-alert.png -------------------------------------------------------------------------------- /alert/static/prometheus-ui-rules.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/alert/static/prometheus-ui-rules.png -------------------------------------------------------------------------------- /alert/static/slack-channel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/alert/static/slack-channel.png -------------------------------------------------------------------------------- /alert/static/slack-create-channel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/alert/static/slack-create-channel.png -------------------------------------------------------------------------------- /alert/static/slack-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/alert/static/slack-overview.png -------------------------------------------------------------------------------- /alert/static/slack-receiver-message.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/alert/static/slack-receiver-message.png -------------------------------------------------------------------------------- /alert/static/slack_alert_message.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/alert/static/slack_alert_message.png -------------------------------------------------------------------------------- /alert/static/slack_resolved_message.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/alert/static/slack_resolved_message.png -------------------------------------------------------------------------------- /alert/static/wechat-alert-page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/alert/static/wechat-alert-page.png -------------------------------------------------------------------------------- /book.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/book.json -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /draft/alert-with-wechat.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/draft/alert-with-wechat.md -------------------------------------------------------------------------------- /draft/share_dashboard.md: -------------------------------------------------------------------------------- 1 | # 共享Dashboard -------------------------------------------------------------------------------- /draft/use-federation-in-operator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/draft/use-federation-in-operator.md -------------------------------------------------------------------------------- /draft/use_table_panel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/draft/use_table_panel.md -------------------------------------------------------------------------------- /examples/ch1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/ch1/README.md -------------------------------------------------------------------------------- /examples/ch1/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/ch1/Vagrantfile -------------------------------------------------------------------------------- /examples/ch1/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/ch1/install.sh -------------------------------------------------------------------------------- /examples/ch1/node_exporter.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/ch1/node_exporter.service -------------------------------------------------------------------------------- /examples/ch1/prometheus.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/ch1/prometheus.service -------------------------------------------------------------------------------- /examples/ch1/prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/ch1/prometheus.yml -------------------------------------------------------------------------------- /examples/ch1/ubuntu-xenial-16.04-cloudimg-console.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/ch1/ubuntu-xenial-16.04-cloudimg-console.log -------------------------------------------------------------------------------- /examples/ch7/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/ch7/Vagrantfile -------------------------------------------------------------------------------- /examples/ch7/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/ch7/install.sh -------------------------------------------------------------------------------- /examples/ch7/install_federation.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/ch7/install_federation.sh -------------------------------------------------------------------------------- /examples/ch7/node_exporter.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/ch7/node_exporter.service -------------------------------------------------------------------------------- /examples/ch7/prometheus.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/ch7/prometheus.service -------------------------------------------------------------------------------- /examples/ch7/prometheus_federation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/ch7/prometheus_federation.yml -------------------------------------------------------------------------------- /examples/ch7/prometheus_slave.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/ch7/prometheus_slave.yml -------------------------------------------------------------------------------- /examples/ch7/ubuntu-xenial-16.04-cloudimg-console.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/ch7/ubuntu-xenial-16.04-cloudimg-console.log -------------------------------------------------------------------------------- /examples/cluster/alertmanager.procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/cluster/alertmanager.procfile -------------------------------------------------------------------------------- /examples/cluster/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/cluster/docker-compose.yml -------------------------------------------------------------------------------- /examples/cluster/prometheus.procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/cluster/prometheus.procfile -------------------------------------------------------------------------------- /examples/cluster/send-alert.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/cluster/send-alert.sh -------------------------------------------------------------------------------- /examples/cluster/xxx.log: -------------------------------------------------------------------------------- 1 | Attaching to remote server dce4, please wait... 2 | -------------------------------------------------------------------------------- /examples/grafana/host_container_dashboard.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/grafana/host_container_dashboard.json -------------------------------------------------------------------------------- /examples/grafana/prometheus_usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/grafana/prometheus_usage.json -------------------------------------------------------------------------------- /examples/kubernetes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/kubernetes/README.md -------------------------------------------------------------------------------- /examples/kubernetes/nginx/nginx-deployment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/kubernetes/nginx/nginx-deployment.yml -------------------------------------------------------------------------------- /examples/kubernetes/nginx/nginx-service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/kubernetes/nginx/nginx-service.yml -------------------------------------------------------------------------------- /examples/kubernetes/operator/demo-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/kubernetes/operator/demo-deploy.yml -------------------------------------------------------------------------------- /examples/kubernetes/operator/demo-service-monitor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/kubernetes/operator/demo-service-monitor.yml -------------------------------------------------------------------------------- /examples/kubernetes/operator/prometheus-operator-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/kubernetes/operator/prometheus-operator-deploy.yml -------------------------------------------------------------------------------- /examples/kubernetes/operator/prometheus-svc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/kubernetes/operator/prometheus-svc.yml -------------------------------------------------------------------------------- /examples/kubernetes/operator/rbac-setup.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/kubernetes/operator/rbac-setup.yml -------------------------------------------------------------------------------- /examples/kubernetes/operator/service-monitor-selector.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/kubernetes/operator/service-monitor-selector.yml -------------------------------------------------------------------------------- /examples/kubernetes/prometheus/blackbox-exporter-deployment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/kubernetes/prometheus/blackbox-exporter-deployment.yml -------------------------------------------------------------------------------- /examples/kubernetes/prometheus/kubernetes-prometheus-eq1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/kubernetes/prometheus/kubernetes-prometheus-eq1.yml -------------------------------------------------------------------------------- /examples/kubernetes/prometheus/kubernetes-prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/kubernetes/prometheus/kubernetes-prometheus.yml -------------------------------------------------------------------------------- /examples/kubernetes/prometheus/node-exporter-daemonset.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/kubernetes/prometheus/node-exporter-daemonset.yml -------------------------------------------------------------------------------- /examples/kubernetes/prometheus/prometheus-config-eq1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/kubernetes/prometheus/prometheus-config-eq1.yml -------------------------------------------------------------------------------- /examples/kubernetes/prometheus/prometheus-config-eq2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/kubernetes/prometheus/prometheus-config-eq2.yml -------------------------------------------------------------------------------- /examples/kubernetes/prometheus/prometheus-config-eq3.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/kubernetes/prometheus/prometheus-config-eq3.yml -------------------------------------------------------------------------------- /examples/kubernetes/prometheus/prometheus-config-eq4.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/kubernetes/prometheus/prometheus-config-eq4.yml -------------------------------------------------------------------------------- /examples/kubernetes/prometheus/prometheus-config-sd-example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/kubernetes/prometheus/prometheus-config-sd-example.yml -------------------------------------------------------------------------------- /examples/kubernetes/prometheus/prometheus-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/kubernetes/prometheus/prometheus-config.yml -------------------------------------------------------------------------------- /examples/kubernetes/prometheus/prometheus-deployment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/kubernetes/prometheus/prometheus-deployment.yml -------------------------------------------------------------------------------- /examples/kubernetes/prometheus/prometheus-ingress.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/kubernetes/prometheus/prometheus-ingress.yml -------------------------------------------------------------------------------- /examples/kubernetes/prometheus/prometheus-rbac-setup.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/kubernetes/prometheus/prometheus-rbac-setup.yml -------------------------------------------------------------------------------- /examples/mysql_exporter/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/mysql_exporter/docker-compose.yml -------------------------------------------------------------------------------- /examples/operator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/operator/README.md -------------------------------------------------------------------------------- /examples/operator/minikube.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/operator/minikube.sh -------------------------------------------------------------------------------- /examples/operator/prometheus-k8s.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/operator/prometheus-k8s.yml -------------------------------------------------------------------------------- /examples/operator/prometheus-operator.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/operator/prometheus-operator.yml -------------------------------------------------------------------------------- /examples/prometheus-operator/00prometheus.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/prometheus-operator/00prometheus.yaml -------------------------------------------------------------------------------- /examples/prometheus-operator/01prometheus.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/prometheus-operator/01prometheus.yaml -------------------------------------------------------------------------------- /examples/prometheus-operator/02prometheus.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/prometheus-operator/02prometheus.yaml -------------------------------------------------------------------------------- /examples/prometheus-operator/03prometheus.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/prometheus-operator/03prometheus.yaml -------------------------------------------------------------------------------- /examples/prometheus-operator/alertmanager-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/prometheus-operator/alertmanager-service.yaml -------------------------------------------------------------------------------- /examples/prometheus-operator/alertmanager-setup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/prometheus-operator/alertmanager-setup.yaml -------------------------------------------------------------------------------- /examples/prometheus-operator/alertmanager-svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/prometheus-operator/alertmanager-svc.yaml -------------------------------------------------------------------------------- /examples/prometheus-operator/alertmanager.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/prometheus-operator/alertmanager.yaml -------------------------------------------------------------------------------- /examples/prometheus-operator/example-app-monitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/prometheus-operator/example-app-monitor.yaml -------------------------------------------------------------------------------- /examples/prometheus-operator/example-app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/prometheus-operator/example-app.yaml -------------------------------------------------------------------------------- /examples/prometheus-operator/example-rule.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/prometheus-operator/example-rule.yaml -------------------------------------------------------------------------------- /examples/prometheus-operator/node-exporter-daemonset.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/prometheus-operator/node-exporter-daemonset.yaml -------------------------------------------------------------------------------- /examples/prometheus-operator/prometheus-operator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/prometheus-operator/prometheus-operator.yaml -------------------------------------------------------------------------------- /examples/prometheus-operator/prometheus-rbac-setup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/prometheus-operator/prometheus-rbac-setup.yaml -------------------------------------------------------------------------------- /examples/prometheus-operator/prometheus-svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/prometheus-operator/prometheus-svc.yaml -------------------------------------------------------------------------------- /examples/standalone/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/standalone/README.md -------------------------------------------------------------------------------- /examples/standalone/alertmanager.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/standalone/alertmanager.yml -------------------------------------------------------------------------------- /examples/standalone/prometheus.procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/standalone/prometheus.procfile -------------------------------------------------------------------------------- /examples/standalone/prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/standalone/prometheus.yml -------------------------------------------------------------------------------- /examples/standalone/reload.sh: -------------------------------------------------------------------------------- 1 | curl -X POST http://localhost:9090/-/reload -------------------------------------------------------------------------------- /examples/standalone/rules/hoststats-alert.rule: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/examples/standalone/rules/hoststats-alert.rule -------------------------------------------------------------------------------- /exporter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/exporter/README.md -------------------------------------------------------------------------------- /exporter/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/exporter/SUMMARY.md -------------------------------------------------------------------------------- /exporter/client_library_java.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/exporter/client_library_java.md -------------------------------------------------------------------------------- /exporter/commonly-eporter-usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/exporter/commonly-eporter-usage.md -------------------------------------------------------------------------------- /exporter/custom_app_support_prometheus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/exporter/custom_app_support_prometheus.md -------------------------------------------------------------------------------- /exporter/custom_exporter_with_java.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/exporter/custom_exporter_with_java.md -------------------------------------------------------------------------------- /exporter/install_blackbox_exporter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/exporter/install_blackbox_exporter.md -------------------------------------------------------------------------------- /exporter/static/blackbox-whitebox-tower.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/exporter/static/blackbox-whitebox-tower.png -------------------------------------------------------------------------------- /exporter/static/cadvisor-total-usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/exporter/static/cadvisor-total-usage.png -------------------------------------------------------------------------------- /exporter/static/container_fs_reads_bytes_total.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/exporter/static/container_fs_reads_bytes_total.png -------------------------------------------------------------------------------- /exporter/static/container_fs_writes_bytes_total.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/exporter/static/container_fs_writes_bytes_total.png -------------------------------------------------------------------------------- /exporter/static/container_network_receive_bytes_total.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/exporter/static/container_network_receive_bytes_total.png -------------------------------------------------------------------------------- /exporter/static/container_network_transmit_bytes_total.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/exporter/static/container_network_transmit_bytes_total.png -------------------------------------------------------------------------------- /exporter/static/mysqld_exporter_target_stats.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/exporter/static/mysqld_exporter_target_stats.png -------------------------------------------------------------------------------- /exporter/static/prometheus-exporter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/exporter/static/prometheus-exporter.png -------------------------------------------------------------------------------- /exporter/static/prometheus_client_java_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/exporter/static/prometheus_client_java_2.png -------------------------------------------------------------------------------- /exporter/static/prometheus_targetes_with_cadvisor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/exporter/static/prometheus_targetes_with_cadvisor.png -------------------------------------------------------------------------------- /exporter/static/promql_container_cpu_usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/exporter/static/promql_container_cpu_usage.png -------------------------------------------------------------------------------- /exporter/static/relabel_blackbox_targets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/exporter/static/relabel_blackbox_targets.png -------------------------------------------------------------------------------- /exporter/use-prometheus-monitor-container.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/exporter/use-prometheus-monitor-container.md -------------------------------------------------------------------------------- /exporter/use-promethues-monitor-mysql.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/exporter/use-promethues-monitor-mysql.md -------------------------------------------------------------------------------- /exporter/what-is-prometheus-exporter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/exporter/what-is-prometheus-exporter.md -------------------------------------------------------------------------------- /grafana/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/README.md -------------------------------------------------------------------------------- /grafana/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/SUMMARY.md -------------------------------------------------------------------------------- /grafana/grafana-intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/grafana-intro.md -------------------------------------------------------------------------------- /grafana/grafana-panels.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/grafana-panels.md -------------------------------------------------------------------------------- /grafana/static/consoles_index.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/static/consoles_index.png -------------------------------------------------------------------------------- /grafana/static/custom_index_head.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/static/custom_index_head.png -------------------------------------------------------------------------------- /grafana/static/dashboard-components.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/static/dashboard-components.png -------------------------------------------------------------------------------- /grafana/static/grafana-dashboard-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/static/grafana-dashboard-example.png -------------------------------------------------------------------------------- /grafana/static/grafana-framework.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/static/grafana-framework.png -------------------------------------------------------------------------------- /grafana/static/grafana_bucket_demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/static/grafana_bucket_demo.png -------------------------------------------------------------------------------- /grafana/static/grafana_bucket_setting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/static/grafana_bucket_setting.png -------------------------------------------------------------------------------- /grafana/static/grafana_dashboard_add_panel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/static/grafana_dashboard_add_panel.png -------------------------------------------------------------------------------- /grafana/static/grafana_edit_panel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/static/grafana_edit_panel.png -------------------------------------------------------------------------------- /grafana/static/grafana_format_as_table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/static/grafana_format_as_table.png -------------------------------------------------------------------------------- /grafana/static/grafana_graph_counter_demo_axes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/static/grafana_graph_counter_demo_axes.png -------------------------------------------------------------------------------- /grafana/static/grafana_graph_counter_demo_display_draw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/static/grafana_graph_counter_demo_display_draw.png -------------------------------------------------------------------------------- /grafana/static/grafana_graph_counter_demo_legend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/static/grafana_graph_counter_demo_legend.png -------------------------------------------------------------------------------- /grafana/static/grafana_graph_counter_demo_legend_sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/static/grafana_graph_counter_demo_legend_sample.png -------------------------------------------------------------------------------- /grafana/static/grafana_graph_counter_demo_metrics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/static/grafana_graph_counter_demo_metrics.png -------------------------------------------------------------------------------- /grafana/static/grafana_graph_counter_demo_metrics_legend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/static/grafana_graph_counter_demo_metrics_legend.png -------------------------------------------------------------------------------- /grafana/static/grafana_graph_counter_demo_v2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/static/grafana_graph_counter_demo_v2.png -------------------------------------------------------------------------------- /grafana/static/grafana_graph_panel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/static/grafana_graph_panel.png -------------------------------------------------------------------------------- /grafana/static/grafana_heatmap_axes_setting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/static/grafana_heatmap_axes_setting.png -------------------------------------------------------------------------------- /grafana/static/grafana_heatmap_editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/static/grafana_heatmap_editor.png -------------------------------------------------------------------------------- /grafana/static/grafana_heatmap_metrics_setting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/static/grafana_heatmap_metrics_setting.png -------------------------------------------------------------------------------- /grafana/static/grafana_heatmap_normal_axes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/static/grafana_heatmap_normal_axes.png -------------------------------------------------------------------------------- /grafana/static/grafana_heatmap_normal_metrics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/static/grafana_heatmap_normal_metrics.png -------------------------------------------------------------------------------- /grafana/static/grafana_heatmap_normal_sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/static/grafana_heatmap_normal_sample.png -------------------------------------------------------------------------------- /grafana/static/grafana_heatmap_sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/static/grafana_heatmap_sample.png -------------------------------------------------------------------------------- /grafana/static/grafana_panel_general.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/static/grafana_panel_general.png -------------------------------------------------------------------------------- /grafana/static/grafana_prometheus_datasources.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/static/grafana_prometheus_datasources.png -------------------------------------------------------------------------------- /grafana/static/grafana_query_editor_inspector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/static/grafana_query_editor_inspector.png -------------------------------------------------------------------------------- /grafana/static/grafana_series_overrides.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/static/grafana_series_overrides.png -------------------------------------------------------------------------------- /grafana/static/grafana_series_overrides_demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/static/grafana_series_overrides_demo.png -------------------------------------------------------------------------------- /grafana/static/grafana_single_stat_edit_options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/static/grafana_single_stat_edit_options.png -------------------------------------------------------------------------------- /grafana/static/grafana_single_stat_edit_value_mapping.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/static/grafana_single_stat_edit_value_mapping.png -------------------------------------------------------------------------------- /grafana/static/grafana_single_stat_edit_value_mapping_emoji.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/static/grafana_single_stat_edit_value_mapping_emoji.png -------------------------------------------------------------------------------- /grafana/static/grafana_single_stat_sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/static/grafana_single_stat_sample.png -------------------------------------------------------------------------------- /grafana/static/grafana_singlestat_sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/static/grafana_singlestat_sample.png -------------------------------------------------------------------------------- /grafana/static/grafana_table_panel_cloum_style.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/static/grafana_table_panel_cloum_style.png -------------------------------------------------------------------------------- /grafana/static/grafana_table_panel_example2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/static/grafana_table_panel_example2.png -------------------------------------------------------------------------------- /grafana/static/grafana_templating_add_variables.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/static/grafana_templating_add_variables.png -------------------------------------------------------------------------------- /grafana/static/grafana_templating_query_result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/static/grafana_templating_query_result.png -------------------------------------------------------------------------------- /grafana/static/grafana_templating_query_variables3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/static/grafana_templating_query_variables3.png -------------------------------------------------------------------------------- /grafana/static/grafana_templating_repeat_e2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/static/grafana_templating_repeat_e2.png -------------------------------------------------------------------------------- /grafana/static/grafana_templating_repeat_e3 (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/static/grafana_templating_repeat_e3 (1).png -------------------------------------------------------------------------------- /grafana/static/grafana_templating_repeat_e3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/static/grafana_templating_repeat_e3.png -------------------------------------------------------------------------------- /grafana/static/grafana_templating_repeat_example1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/static/grafana_templating_repeat_example1.png -------------------------------------------------------------------------------- /grafana/static/grafana_templating_repeat_row.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/static/grafana_templating_repeat_row.png -------------------------------------------------------------------------------- /grafana/static/grafana_templating_repeat_var.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/static/grafana_templating_repeat_var.png -------------------------------------------------------------------------------- /grafana/static/grafana_templating_variables_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/static/grafana_templating_variables_example.png -------------------------------------------------------------------------------- /grafana/static/grafana_templating_variables_example1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/static/grafana_templating_variables_example1.png -------------------------------------------------------------------------------- /grafana/static/grafana_templating_variables_filter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/static/grafana_templating_variables_filter.png -------------------------------------------------------------------------------- /grafana/static/grafana_thresholds_demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/static/grafana_thresholds_demo.png -------------------------------------------------------------------------------- /grafana/static/graph_prometheus_query_editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/static/graph_prometheus_query_editor.png -------------------------------------------------------------------------------- /grafana/static/head.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/static/head.png -------------------------------------------------------------------------------- /grafana/static/prom_graph_timecontrol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/static/prom_graph_timecontrol.png -------------------------------------------------------------------------------- /grafana/static/query_graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/static/query_graph.png -------------------------------------------------------------------------------- /grafana/templating.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/templating.md -------------------------------------------------------------------------------- /grafana/use-console-template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/use-console-template.md -------------------------------------------------------------------------------- /grafana/use_graph_panel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/use_graph_panel.md -------------------------------------------------------------------------------- /grafana/use_heatmap_panel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/use_heatmap_panel.md -------------------------------------------------------------------------------- /grafana/use_singlestat_panel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/grafana/use_singlestat_panel.md -------------------------------------------------------------------------------- /ha/READMD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/ha/READMD.md -------------------------------------------------------------------------------- /ha/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/ha/SUMMARY.md -------------------------------------------------------------------------------- /ha/alertmanager-high-availability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/ha/alertmanager-high-availability.md -------------------------------------------------------------------------------- /ha/prometheus-and-high-availability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/ha/prometheus-and-high-availability.md -------------------------------------------------------------------------------- /ha/prometheus-local-storage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/ha/prometheus-local-storage.md -------------------------------------------------------------------------------- /ha/prometheus-remote-storage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/ha/prometheus-remote-storage.md -------------------------------------------------------------------------------- /ha/scale-prometheus-with-federation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/ha/scale-prometheus-with-federation.md -------------------------------------------------------------------------------- /ha/static/alertmanager-features.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/ha/static/alertmanager-features.png -------------------------------------------------------------------------------- /ha/static/alertmanager-gossip-ha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/ha/static/alertmanager-gossip-ha.png -------------------------------------------------------------------------------- /ha/static/am-gossip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/ha/static/am-gossip.png -------------------------------------------------------------------------------- /ha/static/am-ha-status.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/ha/static/am-ha-status.png -------------------------------------------------------------------------------- /ha/static/am-notifi-pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/ha/static/am-notifi-pipeline.png -------------------------------------------------------------------------------- /ha/static/gossip-protoctl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/ha/static/gossip-protoctl.png -------------------------------------------------------------------------------- /ha/static/prom-ha-with-am-gossip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/ha/static/prom-ha-with-am-gossip.png -------------------------------------------------------------------------------- /ha/static/prom-ha-with-double-am.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/ha/static/prom-ha-with-double-am.png -------------------------------------------------------------------------------- /ha/static/prom-ha-with-single-am.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/ha/static/prom-ha-with-single-am.png -------------------------------------------------------------------------------- /ha/static/prometheus-ha-remote-storage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/ha/static/prometheus-ha-remote-storage.png -------------------------------------------------------------------------------- /ha/static/prometheus-ha-rs-fedreation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/ha/static/prometheus-ha-rs-fedreation.png -------------------------------------------------------------------------------- /ha/static/prometheus_feradtion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/ha/static/prometheus_feradtion.png -------------------------------------------------------------------------------- /ha/static/prometheus_feradtion_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/ha/static/prometheus_feradtion_2.png -------------------------------------------------------------------------------- /ha/static/promethues-alertmanager-ha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/ha/static/promethues-alertmanager-ha.png -------------------------------------------------------------------------------- /ha/static/promethues-ha-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/ha/static/promethues-ha-01.png -------------------------------------------------------------------------------- /ha/static/promethues-remote-storage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/ha/static/promethues-remote-storage.png -------------------------------------------------------------------------------- /ha/static/promethues-sharding-targets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/ha/static/promethues-sharding-targets.png -------------------------------------------------------------------------------- /ha/static/remote-storage-paths.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/ha/static/remote-storage-paths.png -------------------------------------------------------------------------------- /ha/static/remote-write-path-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/ha/static/remote-write-path-2.png -------------------------------------------------------------------------------- /ha/static/remote_read_path-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/ha/static/remote_read_path-2.png -------------------------------------------------------------------------------- /kubernetes/READMD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/kubernetes/READMD.md -------------------------------------------------------------------------------- /kubernetes/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/kubernetes/SUMMARY.md -------------------------------------------------------------------------------- /kubernetes/deploy-prometheus-in-kubernetes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/kubernetes/deploy-prometheus-in-kubernetes.md -------------------------------------------------------------------------------- /kubernetes/hap-with-prometheus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/kubernetes/hap-with-prometheus.md -------------------------------------------------------------------------------- /kubernetes/kubernetes-with-minikube.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/kubernetes/kubernetes-with-minikube.md -------------------------------------------------------------------------------- /kubernetes/prometheus-with-kubernetes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/kubernetes/prometheus-with-kubernetes.md -------------------------------------------------------------------------------- /kubernetes/service-discovery-with-kubernetes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/kubernetes/service-discovery-with-kubernetes.md -------------------------------------------------------------------------------- /kubernetes/static/k8s-sd-with-node-with-relabel-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/kubernetes/static/k8s-sd-with-node-with-relabel-1.png -------------------------------------------------------------------------------- /kubernetes/static/k8s-sd-with-node-with-relabel-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/kubernetes/static/k8s-sd-with-node-with-relabel-2.png -------------------------------------------------------------------------------- /kubernetes/static/k8s-service-endpoints.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/kubernetes/static/k8s-service-endpoints.png -------------------------------------------------------------------------------- /kubernetes/static/kubelet_pod_start_latency_microseconds (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/kubernetes/static/kubelet_pod_start_latency_microseconds (1).png -------------------------------------------------------------------------------- /kubernetes/static/kubelet_pod_start_latency_microseconds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/kubernetes/static/kubelet_pod_start_latency_microseconds.png -------------------------------------------------------------------------------- /kubernetes/static/kubelet_pod_start_latency_microseconds_avg (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/kubernetes/static/kubelet_pod_start_latency_microseconds_avg (1).png -------------------------------------------------------------------------------- /kubernetes/static/kubelet_pod_start_latency_microseconds_avg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/kubernetes/static/kubelet_pod_start_latency_microseconds_avg.png -------------------------------------------------------------------------------- /kubernetes/static/kubernetes-apiservers-monitor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/kubernetes/static/kubernetes-apiservers-monitor.png -------------------------------------------------------------------------------- /kubernetes/static/kubernetes-app-model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/kubernetes/static/kubernetes-app-model.png -------------------------------------------------------------------------------- /kubernetes/static/kubernetes-artch-overview (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/kubernetes/static/kubernetes-artch-overview (1).png -------------------------------------------------------------------------------- /kubernetes/static/kubernetes-artch-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/kubernetes/static/kubernetes-artch-overview.png -------------------------------------------------------------------------------- /kubernetes/static/kubernetes-dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/kubernetes/static/kubernetes-dashboard.png -------------------------------------------------------------------------------- /kubernetes/static/kubernetes-kubelets-step2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/kubernetes/static/kubernetes-kubelets-step2.png -------------------------------------------------------------------------------- /kubernetes/static/kubernetes-kubelets-step3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/kubernetes/static/kubernetes-kubelets-step3.png -------------------------------------------------------------------------------- /kubernetes/static/kubernetes-prometheus-step1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/kubernetes/static/kubernetes-prometheus-step1.png -------------------------------------------------------------------------------- /kubernetes/static/kubernetes-service-endpoints-sd-targets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/kubernetes/static/kubernetes-service-endpoints-sd-targets.png -------------------------------------------------------------------------------- /kubernetes/static/kubernetes-service-endpoints-sd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/kubernetes/static/kubernetes-service-endpoints-sd.png -------------------------------------------------------------------------------- /kubernetes/static/kubernetes_service_endpoints.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/kubernetes/static/kubernetes_service_endpoints.png -------------------------------------------------------------------------------- /kubernetes/static/nginx-home-page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/kubernetes/static/nginx-home-page.png -------------------------------------------------------------------------------- /kubernetes/static/pre-ccm-arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/kubernetes/static/pre-ccm-arch.png -------------------------------------------------------------------------------- /kubernetes/static/prometheus-alert-cluster-status.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/kubernetes/static/prometheus-alert-cluster-status.png -------------------------------------------------------------------------------- /kubernetes/static/prometheus-alerting-auto2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/kubernetes/static/prometheus-alerting-auto2.png -------------------------------------------------------------------------------- /kubernetes/static/prometheus-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/kubernetes/static/prometheus-architecture.png -------------------------------------------------------------------------------- /kubernetes/static/prometheus-cadvisor-step1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/kubernetes/static/prometheus-cadvisor-step1.png -------------------------------------------------------------------------------- /kubernetes/static/prometheus-cadvisor-step2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/kubernetes/static/prometheus-cadvisor-step2.png -------------------------------------------------------------------------------- /kubernetes/static/prometheus-config-with-servermonitor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/kubernetes/static/prometheus-config-with-servermonitor.png -------------------------------------------------------------------------------- /kubernetes/static/prometheus-k8s-sd-example1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/kubernetes/static/prometheus-k8s-sd-example1.png -------------------------------------------------------------------------------- /kubernetes/static/prometheus-k8s-sd-example3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/kubernetes/static/prometheus-k8s-sd-example3.png -------------------------------------------------------------------------------- /kubernetes/static/prometheus-operator-instance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/kubernetes/static/prometheus-operator-instance.png -------------------------------------------------------------------------------- /kubernetes/static/prometheus-operator-targets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/kubernetes/static/prometheus-operator-targets.png -------------------------------------------------------------------------------- /kubernetes/static/prometheus-pods-sd-ex1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/kubernetes/static/prometheus-pods-sd-ex1.png -------------------------------------------------------------------------------- /kubernetes/static/prometheus-rule.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/kubernetes/static/prometheus-rule.png -------------------------------------------------------------------------------- /kubernetes/static/promethues-api-server-sd.eq1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/kubernetes/static/promethues-api-server-sd.eq1.png -------------------------------------------------------------------------------- /kubernetes/use-alertmanager-operator.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /kubernetes/use-prometheus-monitor-containers-in-k8s.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/kubernetes/use-prometheus-monitor-containers-in-k8s.md -------------------------------------------------------------------------------- /kubernetes/use-prometheus-monitor-k8s-cluster-state.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/kubernetes/use-prometheus-monitor-k8s-cluster-state.md -------------------------------------------------------------------------------- /kubernetes/use-prometheus-monitor-k8s-svc-and-ingress-state.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/kubernetes/use-prometheus-monitor-k8s-svc-and-ingress-state.md -------------------------------------------------------------------------------- /kubernetes/use-prometheus-monitor-kubernetes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/kubernetes/use-prometheus-monitor-kubernetes.md -------------------------------------------------------------------------------- /kubernetes/use-promethues-monitor-node-in-k8s.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/kubernetes/use-promethues-monitor-node-in-k8s.md -------------------------------------------------------------------------------- /operator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/operator/README.md -------------------------------------------------------------------------------- /operator/SUMMARY.md: -------------------------------------------------------------------------------- 1 | # 小结 2 | 3 | 在本章中,我们介绍了在Kubernetes下如何使用Operator来有状态的运维和管理Prometheus以及Alertmanager等组件。 -------------------------------------------------------------------------------- /operator/gs/alertmanager-inst.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/operator/gs/alertmanager-inst.yaml -------------------------------------------------------------------------------- /operator/gs/alertmanager.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/operator/gs/alertmanager.yaml -------------------------------------------------------------------------------- /operator/gs/example-app-service-monitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/operator/gs/example-app-service-monitor.yaml -------------------------------------------------------------------------------- /operator/gs/example-app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/operator/gs/example-app.yaml -------------------------------------------------------------------------------- /operator/gs/example-rule.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/operator/gs/example-rule.yaml -------------------------------------------------------------------------------- /operator/gs/prometheus-inst-cc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/operator/gs/prometheus-inst-cc.yaml -------------------------------------------------------------------------------- /operator/gs/prometheus-inst.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/operator/gs/prometheus-inst.yaml -------------------------------------------------------------------------------- /operator/gs/prometheus-rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/operator/gs/prometheus-rbac.yaml -------------------------------------------------------------------------------- /operator/gs/prometheus.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/operator/gs/prometheus.yaml -------------------------------------------------------------------------------- /operator/static/operator-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/operator/static/operator-01.png -------------------------------------------------------------------------------- /operator/static/prometheus-alert-cluster-status.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/operator/static/prometheus-alert-cluster-status.png -------------------------------------------------------------------------------- /operator/static/prometheus-alerting-auto2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/operator/static/prometheus-alerting-auto2.png -------------------------------------------------------------------------------- /operator/static/prometheus-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/operator/static/prometheus-architecture.png -------------------------------------------------------------------------------- /operator/static/prometheus-rule.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/operator/static/prometheus-rule.png -------------------------------------------------------------------------------- /operator/use-custom-configuration-in-operator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/operator/use-custom-configuration-in-operator.md -------------------------------------------------------------------------------- /operator/use-operator-manage-monitor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/operator/use-operator-manage-monitor.md -------------------------------------------------------------------------------- /operator/use-operator-manage-prometheus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/operator/use-operator-manage-prometheus.md -------------------------------------------------------------------------------- /operator/what-is-prometheus-operator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/operator/what-is-prometheus-operator.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/package.json -------------------------------------------------------------------------------- /prometheus/prometheus_consul.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/prometheus/prometheus_consul.yml -------------------------------------------------------------------------------- /prometheus/prometheus_static.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/prometheus/prometheus_static.yml -------------------------------------------------------------------------------- /promql/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/promql/README.md -------------------------------------------------------------------------------- /promql/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/promql/SUMMARY.md -------------------------------------------------------------------------------- /promql/prometheus-aggr-ops.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/promql/prometheus-aggr-ops.md -------------------------------------------------------------------------------- /promql/prometheus-metrics-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/promql/prometheus-metrics-types.md -------------------------------------------------------------------------------- /promql/prometheus-promql-best-praticase.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/promql/prometheus-promql-best-praticase.md -------------------------------------------------------------------------------- /promql/prometheus-promql-functions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/promql/prometheus-promql-functions.md -------------------------------------------------------------------------------- /promql/prometheus-promql-operators-v2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/promql/prometheus-promql-operators-v2.md -------------------------------------------------------------------------------- /promql/prometheus-promql-with-http-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/promql/prometheus-promql-with-http-api.md -------------------------------------------------------------------------------- /promql/prometheus-query-language.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/promql/prometheus-query-language.md -------------------------------------------------------------------------------- /promql/static/USEMethod.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/promql/static/USEMethod.png -------------------------------------------------------------------------------- /promql/static/counter-to-rate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/promql/static/counter-to-rate.png -------------------------------------------------------------------------------- /promql/static/histogram_quantile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/promql/static/histogram_quantile.png -------------------------------------------------------------------------------- /promql/static/rate_vs_irate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/promql/static/rate_vs_irate.png -------------------------------------------------------------------------------- /promql/what-is-prometheus-metrics-and-labels.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/promql/what-is-prometheus-metrics-and-labels.md -------------------------------------------------------------------------------- /quickstart/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/quickstart/README.md -------------------------------------------------------------------------------- /quickstart/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/quickstart/SUMMARY.md -------------------------------------------------------------------------------- /quickstart/install-prometheus-server.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/quickstart/install-prometheus-server.md -------------------------------------------------------------------------------- /quickstart/prometheus-arch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/quickstart/prometheus-arch.md -------------------------------------------------------------------------------- /quickstart/prometheus-job-and-instance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/quickstart/prometheus-job-and-instance.md -------------------------------------------------------------------------------- /quickstart/prometheus-quick-start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/quickstart/prometheus-quick-start.md -------------------------------------------------------------------------------- /quickstart/promql_quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/quickstart/promql_quickstart.md -------------------------------------------------------------------------------- /quickstart/static/add_default_prometheus_datasource.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/quickstart/static/add_default_prometheus_datasource.png -------------------------------------------------------------------------------- /quickstart/static/architecture.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/quickstart/static/architecture.svg -------------------------------------------------------------------------------- /quickstart/static/first_grafana_dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/quickstart/static/first_grafana_dashboard.png -------------------------------------------------------------------------------- /quickstart/static/get_start_with_grafana2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/quickstart/static/get_start_with_grafana2.png -------------------------------------------------------------------------------- /quickstart/static/grafana_dashboards.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/quickstart/static/grafana_dashboards.png -------------------------------------------------------------------------------- /quickstart/static/monitor-internal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/quickstart/static/monitor-internal.png -------------------------------------------------------------------------------- /quickstart/static/nagios-platform.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/quickstart/static/nagios-platform.png -------------------------------------------------------------------------------- /quickstart/static/nagios-ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/quickstart/static/nagios-ui.png -------------------------------------------------------------------------------- /quickstart/static/node_cpu_usage_by_cpu_and_mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/quickstart/static/node_cpu_usage_by_cpu_and_mode.png -------------------------------------------------------------------------------- /quickstart/static/node_cpu_usage_by_mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/quickstart/static/node_cpu_usage_by_mode.png -------------------------------------------------------------------------------- /quickstart/static/node_cpu_usage_total.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/quickstart/static/node_cpu_usage_total.png -------------------------------------------------------------------------------- /quickstart/static/node_exporter_dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/quickstart/static/node_exporter_dashboard.png -------------------------------------------------------------------------------- /quickstart/static/node_exporter_home_page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/quickstart/static/node_exporter_home_page.png -------------------------------------------------------------------------------- /quickstart/static/node_exporter_metrics_page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/quickstart/static/node_exporter_metrics_page.png -------------------------------------------------------------------------------- /quickstart/static/node_node1_graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/quickstart/static/node_node1_graph.png -------------------------------------------------------------------------------- /quickstart/static/prometheus-release-roadmaps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/quickstart/static/prometheus-release-roadmaps.png -------------------------------------------------------------------------------- /quickstart/static/prometheus-ui-graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/quickstart/static/prometheus-ui-graph.png -------------------------------------------------------------------------------- /quickstart/static/prometheus_architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/quickstart/static/prometheus_architecture.png -------------------------------------------------------------------------------- /quickstart/static/prometheus_ui_graph_query.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/quickstart/static/prometheus_ui_graph_query.png -------------------------------------------------------------------------------- /quickstart/static/prometheus_ui_targets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/quickstart/static/prometheus_ui_targets.png -------------------------------------------------------------------------------- /quickstart/static/prometheus_ui_targets_status.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/quickstart/static/prometheus_ui_targets_status.png -------------------------------------------------------------------------------- /quickstart/static/prometheus_ui_up_query.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/quickstart/static/prometheus_ui_up_query.png -------------------------------------------------------------------------------- /quickstart/static/pullvspush.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/quickstart/static/pullvspush.png -------------------------------------------------------------------------------- /quickstart/use-grafana-create-dashboard.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/quickstart/use-grafana-create-dashboard.md -------------------------------------------------------------------------------- /quickstart/use-node-exporter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/quickstart/use-node-exporter.md -------------------------------------------------------------------------------- /quickstart/why-monitor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/quickstart/why-monitor.md -------------------------------------------------------------------------------- /rancher/README.md: -------------------------------------------------------------------------------- 1 | # 使用Prometheus监控Rancher集群 -------------------------------------------------------------------------------- /samples/client_java_samples/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/samples/client_java_samples/.gitignore -------------------------------------------------------------------------------- /samples/client_java_samples/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/samples/client_java_samples/build.gradle -------------------------------------------------------------------------------- /samples/client_java_samples/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/samples/client_java_samples/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /samples/client_java_samples/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/samples/client_java_samples/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /samples/client_java_samples/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/samples/client_java_samples/gradlew -------------------------------------------------------------------------------- /samples/client_java_samples/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/samples/client_java_samples/gradlew.bat -------------------------------------------------------------------------------- /samples/client_java_samples/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/samples/client_java_samples/settings.gradle -------------------------------------------------------------------------------- /samples/client_java_samples/src/main/java/io/prometheus/client/sample/CustomExporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/samples/client_java_samples/src/main/java/io/prometheus/client/sample/CustomExporter.java -------------------------------------------------------------------------------- /samples/client_java_samples/src/main/java/io/prometheus/client/sample/collectors/YourCustomCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/samples/client_java_samples/src/main/java/io/prometheus/client/sample/collectors/YourCustomCollector.java -------------------------------------------------------------------------------- /samples/client_java_samples/src/main/java/io/prometheus/client/sample/collectors/YourCustomCollector2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/samples/client_java_samples/src/main/java/io/prometheus/client/sample/collectors/YourCustomCollector2.java -------------------------------------------------------------------------------- /samples/client_java_samples/src/main/java/io/prometheus/client/sample/metrics/GaugeExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/samples/client_java_samples/src/main/java/io/prometheus/client/sample/metrics/GaugeExample.java -------------------------------------------------------------------------------- /samples/client_java_samples/src/main/java/io/prometheus/client/sample/metrics/HistogramExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/samples/client_java_samples/src/main/java/io/prometheus/client/sample/metrics/HistogramExample.java -------------------------------------------------------------------------------- /samples/client_java_samples/src/main/java/io/prometheus/client/sample/metrics/SummaryExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/samples/client_java_samples/src/main/java/io/prometheus/client/sample/metrics/SummaryExample.java -------------------------------------------------------------------------------- /samples/client_java_samples/src/main/java/io/prometheus/client/sample/mock/Request.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/samples/client_java_samples/src/main/java/io/prometheus/client/sample/mock/Request.java -------------------------------------------------------------------------------- /samples/client_java_samples/src/main/java/io/prometheus/client/sample/push/PushGatewayIntegration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/samples/client_java_samples/src/main/java/io/prometheus/client/sample/push/PushGatewayIntegration.java -------------------------------------------------------------------------------- /sd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/sd/README.md -------------------------------------------------------------------------------- /sd/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/sd/SUMMARY.md -------------------------------------------------------------------------------- /sd/service-discovery-with-consul.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/sd/service-discovery-with-consul.md -------------------------------------------------------------------------------- /sd/service-discovery-with-file.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/sd/service-discovery-with-file.md -------------------------------------------------------------------------------- /sd/service-discovery-with-relabel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/sd/service-discovery-with-relabel.md -------------------------------------------------------------------------------- /sd/static/alertmanager-slicense-alerts-result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/sd/static/alertmanager-slicense-alerts-result.png -------------------------------------------------------------------------------- /sd/static/aws_autoscaling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/sd/static/aws_autoscaling.png -------------------------------------------------------------------------------- /sd/static/bolg_sd_mutil_cluster.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/sd/static/bolg_sd_mutil_cluster.png -------------------------------------------------------------------------------- /sd/static/consul_ui_page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/sd/static/consul_ui_page.png -------------------------------------------------------------------------------- /sd/static/prometheus-sd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/sd/static/prometheus-sd.png -------------------------------------------------------------------------------- /sd/static/prometheus_file_target_metadata.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/sd/static/prometheus_file_target_metadata.png -------------------------------------------------------------------------------- /sd/static/pulls_vs_push.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/sd/static/pulls_vs_push.png -------------------------------------------------------------------------------- /sd/static/relabel_hash_mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/sd/static/relabel_hash_mode.png -------------------------------------------------------------------------------- /sd/static/service_ds_with_file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/sd/static/service_ds_with_file.png -------------------------------------------------------------------------------- /sd/static/when-relabel-work.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/sd/static/when-relabel-work.png -------------------------------------------------------------------------------- /sd/why-need-service-discovery.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/sd/why-need-service-discovery.md -------------------------------------------------------------------------------- /sources/blackbox-dns-probe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/sources/blackbox-dns-probe.md -------------------------------------------------------------------------------- /sources/blackbox-http-probe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/sources/blackbox-http-probe.md -------------------------------------------------------------------------------- /sources/blackbox-icmp-probe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/sources/blackbox-icmp-probe.md -------------------------------------------------------------------------------- /sources/blackbox-ipvx-probe.md: -------------------------------------------------------------------------------- 1 | # IPv4和IPv6探针 -------------------------------------------------------------------------------- /sources/blackbox-tcp-probe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/sources/blackbox-tcp-probe.md -------------------------------------------------------------------------------- /sources/comparison_with_other.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/sources/comparison_with_other.md -------------------------------------------------------------------------------- /sources/custom_metrics_with_client_library.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/sources/custom_metrics_with_client_library.md -------------------------------------------------------------------------------- /sources/custom_metrics_with_java_sdk.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/sources/custom_metrics_with_java_sdk.md -------------------------------------------------------------------------------- /sources/expose-cluster-level-metrics-with-kube-state-metrics.md: -------------------------------------------------------------------------------- 1 | # 采集集群状态 -------------------------------------------------------------------------------- /sources/prometheus-promql-operators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/sources/prometheus-promql-operators.md -------------------------------------------------------------------------------- /sources/prometheus-quick-start-node-exporter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/sources/prometheus-quick-start-node-exporter.md -------------------------------------------------------------------------------- /sources/prometheus-storage-v2.md: -------------------------------------------------------------------------------- 1 | # 新的存储层 -------------------------------------------------------------------------------- /sources/prometheus-time-series-selectors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/sources/prometheus-time-series-selectors.md -------------------------------------------------------------------------------- /sources/static/custom_collector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/sources/static/custom_collector.png -------------------------------------------------------------------------------- /sources/static/host_stats_cpu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/sources/static/host_stats_cpu.png -------------------------------------------------------------------------------- /sources/static/host_stats_mem_used.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/sources/static/host_stats_mem_used.png -------------------------------------------------------------------------------- /sources/static/host_status_disk_io.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/sources/static/host_status_disk_io.png -------------------------------------------------------------------------------- /sources/static/node_cpu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/sources/static/node_cpu.png -------------------------------------------------------------------------------- /sources/static/node_exporter_metrics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/sources/static/node_exporter_metrics.png -------------------------------------------------------------------------------- /sources/static/node_exporter_targets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/sources/static/node_exporter_targets.png -------------------------------------------------------------------------------- /sources/static/prometheus_client_java_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/sources/static/prometheus_client_java_2.png -------------------------------------------------------------------------------- /sources/the-advantage-of-prometheus.md: -------------------------------------------------------------------------------- 1 | # Prometheus的优势 -------------------------------------------------------------------------------- /sources/use-prometheus-monitor-nginx.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunlzheng/prometheus-book/HEAD/sources/use-prometheus-monitor-nginx.md -------------------------------------------------------------------------------- /sources/use-prometheus-monitor-rabbitmq.md: -------------------------------------------------------------------------------- 1 | # 使用Prometheus监控RabbitMQ -------------------------------------------------------------------------------- /sources/what-is-prometheus.md: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------