Prometheus Operator uses ServiceMonitor to manage monitoring configuration - 1
Managing monitoring configurations using ServiceMonitor
Modifying the monitoring configuration item is also one of the common operation and maintenance operations under Prometheus. In order to automatically manage the configuration of Prometheus, the Prometheus Operator uses the custom resource type ServiceMonitor to describe the info ...
Posted by sparq on Wed, 05 Jan 2022 14:19:02 +0100
The third generation microservice architecture: a practical case of blog microservice based on Go, supporting distributed transactions
This is a blog micro service Demo based on Golang, which can be deployed in kubernetes istio cluster with one click, and supports distributed transactions.
Project address: github.com/jxlwqq/blog-microservic... , welcome to Star and PR.
framework
Kiali Console
directory structure
Mainly follow Standard Go Project Layout Recommended directo ...
Posted by srividya on Wed, 05 Jan 2022 13:01:54 +0100
promethues source code analysis: head block
What is a Head block?v2. Before 19, the index data of the last 2hour was stored in memory.v2.19. Head block is introduced. The latest indicator data is stored in memory. When the head block is full, the data is stored in disk and referenced through mmap.The Head block consists of several chunks. The head chunk is a memChunk that receives timing ...
Posted by oeb on Tue, 04 Jan 2022 05:33:04 +0100
Speed of light from 0 to 1 master Prometheus and Grafana, Tencent cloud expert 5 million words essence tutorial free.
author
Huang Lei, a senior engineer of Tencent cloud, was responsible for building a new generation of multi-dimensional business monitoring system for Tencent cloud monitoring. He is good at large-scale distributed monitoring system design and has a deep understanding of the architecture design of golang background project. Later, he joined th ...
Posted by Marijnn on Mon, 03 Jan 2022 19:24:40 +0100
Traifik SRE uses Prometheus to monitor and alarm
When we use Traefik as Kubernetes' Ingress controller, it is naturally necessary for us to monitor it. In this article, we will explore how to use Prometheus and Grafana to monitor and alarm from the metrics indicators provided by Traefik.
install
First, you need an accessible Kubernetes cluster.
Deploy traifik
Here we use the simpler Helm met ...
Posted by bbreslauer on Mon, 03 Jan 2022 12:14:46 +0100
prometheus source code analysis: index inverted index
Inverted indexIndexes in prometheus tsdb are organized as inverted index es:Assign 1 id to each seriesQuery series with seriesId, which is the forward index. Query time complexity = O(1);Construct index of labelIf seriesId={2,5,10,29} contains label: app='nginx ';Then, for app='nginx", {2,5,10,29} is its inverted index;For example, for ser ...
Posted by tkj on Sat, 01 Jan 2022 23:46:19 +0100
Prometheus monitors containers and implements mailbox alarms in combination with cdadvisor, AlertManager and node exporter
1, Prometheus monitoring container
Prometheus is an open source monitoring tool for cloud native applications. As the first monitoring tool graduated from CNCF, developers have great hopes for Prometheus. In the Kubernetes community, many people believe that Prometheus is the first scheme for monitoring in container scenarios and has becom ...
Posted by pinacoladaxb on Sat, 01 Jan 2022 14:01:38 +0100
Prometheus monitoring practice series 9: host monitoring
Earlier, we introduced the basic concepts of Prometheus, including data format and PromQL syntax. In this section, we will explain how to realize host monitoring through Prometheus.
Prometheus uses various exporters to monitor resources. The Exporter can be regarded as the agent side of monitoring. It is responsible for collecting the indicato ...
Posted by iNFERiON on Tue, 30 Nov 2021 16:25:02 +0100
Introduction and deployment of Prometheus
1. Introduction to Prometheus
Prometheus is an open source system for monitoring and alarming. It has now joined the CNCF Foundation as the second CNCF-hosted project after k8s. In the kubernetes container management system, Prometheus is often used for monitoring. It also supports multiple exporter s for data collection and pushgateway fo ...
Posted by vintox on Sun, 28 Nov 2021 19:16:18 +0100
Private Cloud Environments Installed in Notebooks: Network Storage (in)
This is the fourth in a series, so let's continue to talk about how to deploy a simplified private cloud environment in your notebook to meet low-cost, low-power, low-latency experimental environments.
In the first three articles, we talked about basic virtualization-related Pre-preparation And prepared to avoid blind touch during construction ...
Posted by Ted Striker on Tue, 09 Nov 2021 17:41:00 +0100