Skip to content
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

Open
wants to merge 15 commits into
base: main
Choose a base branch
from
Open

Pre release #105

wants to merge 15 commits into from

Conversation

akvlad
Copy link
Collaborator

@akvlad akvlad commented Oct 10, 2024

No description provided.

afzalabbasi and others added 7 commits June 28, 2024 15:08
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
@@ -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:
Copy link
Collaborator

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

Copy link
Collaborator Author

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.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

akvlad and others added 8 commits October 21, 2024 16:26
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.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants