@soasme

14 Followers
13 Following
7 Posts
Yeehah

The Disk Layout of Prometheus TSDB

#Prometheus #Architecture #Observability

What is Time Series Data in Prometheus?

#Prometheus #Architecture #Observability

The Architecture of Prometheus
#Prometheus #Architecture #Observability

Created an issue for prometheus-operator: https://github.com/prometheus-operator/prometheus-operator/issues/5176

Currently, prometheus-operator shards Probe static config targets based on the hashing of prober url, while I think it should be based on the hashing of target url, as how it does for Ingress targets.

#Prometheus #PrometheusOperator
#Observability

Support _param_target based sharding · Issue #5176 · prometheus-operator/prometheus-operator

What is missing? The current prometheus-operator does support sharding static config targets defined in a single Probe, because "sharding is done on the contents of the __address__ target meta...

GitHub

Have been working on project peg.py for a few nights and happy to release 0.1.0 version to #pypi

https://github.com/soasme/peg.py

I'm certain it has a lot of bugs but will crash them in the following nights.

GitHub - soasme/peg.py: A Parsing Expression Grammar (PEG) Parser Written in Pure Python

A Parsing Expression Grammar (PEG) Parser Written in Pure Python - GitHub - soasme/peg.py: A Parsing Expression Grammar (PEG) Parser Written in Pure Python

GitHub

Share my comment here for blackbox-exporter PR 884: https://github.com/prometheus/blackbox_exporter/pull/884#issuecomment-1308404219

Context:
Should we put the content of blackbox monitoring endpoint into logs?

My answer is yes but with default option turning off.

Concern:
1. log record size too large.
2. credentials leak.

My thoughts:
1. Some endpoints returns rather small chunk of data.
2. A tool should provide let user make the best judgement.

#prometheus #blackbox_exporter #github #codereview

Added log line for received html body. by pgmgb · Pull Request #884 · prometheus/blackbox_exporter

We had some troubles identifying why a specific HTTP probe with a fail_if_body_matches_regexp did not work for a specific website. In the end, the website started to deliver compressed data, so the...

GitHub
Hello World.