-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pre release #105
base: main
Are you sure you want to change the base?
Pre release #105
Conversation
Prometheus histograms are very expensive. This change removes service_name label from histograms, because it can explode cardinality.
fix duration bug in case of golang profile.
…bel-from-hists pyroscope-receiver: remove service label from hists
receiver/pyroscopereceiver/README.md
Outdated
@@ -11,6 +11,18 @@ Implements the Pyroscope ingest protocol and conveys the accepted profiles as Op | |||
|
|||
- `protocols`: sets the application layer protocols that the receiver will serve. See [Supported Protocols](#supported-protocols). Default is http/s on 0.0.0.0:8062 with max request body size of: 5e6 + 1e6. | |||
- `timeout`: sets the server reponse timeout. Default is 10 seconds. | |||
- `metrics`: configures the metrics collection for the Pyroscope receiver. | |||
- `enable`: enables or disables metrics collection. Default is true. | |||
- `exclude_labels`: a list of label names to exclude from the metrics. Available labels are: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@akvlad I would like to keep service
on the counters, and remove it from histograms. Maybe we can add an option to exclude the labels from spefiic metrics? Like an optional metric list for each label under exclude_labels
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ok. I'll think about that.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Rename the batchV2 struct to traceWithTagsBatch to improve code readability. Update the names of struct fields to make them more descriptive. Rename the traces_v2.go file to trace_batch_processor.go. Use a custom contextKey type in the pushTraceData function to resolve the SA1029 warning. Optimize README.md to provide more detailed configuration instructions. These changes are aimed at improving code quality, maintainability, and documentation clarity.
refactor: improve the code structure and documentation of qrynexporter.
No description provided.