Comments (5)
So in case someone is using victoria-metrics-k8s-stack helm chart to install VictoriaMetrics then its scraping configuration needs to be modified like this to make Coroot happy:
kube-state-metrics:
vmServiceScrape:
spec:
endpoints:
- port: http
honorLabels: true
metricRelabelConfigs:
- action: labeldrop
regex: (container_id|image_id)
from coroot.
We use coroot with victoriametrics without problems
from coroot.
@kirillyu thanks for reply
Did you have to somehow change VM configuration to make it working with Coroot?
I'm still digging into this and it seems that VM drops some labels that Coroot really would like to see.
E0324 16:20:44.957786 1 k8s.go:90] invalid 'kube_pod_info' metric: 'uid' label is empty
from coroot.
@fenio Yes, Coroot expects the uid
label of thekube_pod_info
metric. Additionally, please ensure that the VM has discovered the endpoints of coroot-node-agent
and successfully scrapes them.
from coroot.
VM discovered these endpoints and it's scrapping them successfully.
But what's the easiest way to force VM to stop dropping that uid label from metrics?
I'm using default scrape_config configuration... do I have to make my own copy of it and remove all labeldrop instances referencing uid? Sounds crazy.
from coroot.
Related Issues (20)
- Project-level override for latency/availability SLOs
- Configure Application categories via helm variables
- Mixed eBPF Traces and Namespace Issues in Coroot
- coroot mainpage have error "An error has been occurred while querying Prometheus" and no data HOT 28
- Implement time picker
- Support for HashiCorp Nomad HOT 4
- Overview Traces - Timeout Error with 200 Response Code HOT 1
- Identify `incoming`/`ingress` traffic to coroot-instrumented nodes
- MySQL Integration HOT 2
- OpenTelemetry for .NET HOT 5
- Enhance service map UI HOT 3
- A
- Default Installation Configuration Suggestion for Coroot
- Prometheus Cache Lag in EKS v1.28 Environment HOT 1
- project coroot-node-agent : no agent installed HOT 11
- Feature request: Ruby Inspection
- Frequent Clickhouse errors DB::Exception: Convert overflow: while executing 'FUNCTION toUnixTimestamp(Timestamp : 0) HOT 3
- Incorrect URL generation for services with '@' in unit name
- Node-Agent is unable to collect Data from Talos-Linux 1.7.5 Kubernetes HOT 1
- cannot connect to the docker daemon at unix:///proc/1/root/run/docker.sock.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from coroot.