-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Helm chart for OpenTelemetry Collector #1026
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
Conversation
14471af to
9a7ffc5
Compare
9a7ffc5 to
f81d03e
Compare
naseemkullah
left a comment
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.
Looks really good!
Left some comments about wether or not if both collector types are desired, how this should be achieved either by one helm release or two. Also that autoscaling enablement should also depend on standalone being deployed.
|
@dmitryax should we close this since there is a separate repo now? |
|
@tigrannajaryan I'd rather finalize the initial PR here to be approved, then close and resubmit it in the helm repo as is. |
Codecov Report
@@ Coverage Diff @@
## master #1026 +/- ##
==========================================
- Coverage 88.74% 88.08% -0.67%
==========================================
Files 249 249
Lines 13295 11801 -1494
==========================================
- Hits 11799 10395 -1404
+ Misses 1141 1061 -80
+ Partials 355 345 -10
Flags with carried forward coverage won't be shown. Click here to find out more.
Continue to review full report at Codecov.
|
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.
lgtm, I look forward to trying this out once the helm repo is set up and hosting it!
I do have one non-blocking nit: WDYT about renaming the agent-collector component/agentCollector value to just agent?
The current name makes it sounds like it collects agents.
I agree it sounds a bit confusing. I was trying to have some consistency, so used this pair |
Ah I see, I would prefer any of these:
The latter is probably my favorite, despite the service itself having collector in the name but any of these are nicer imho |
|
I would lean towards But we might want to introduce another name for the standalone collector which doesn't conflict with otel collector itself. So far I've heard versions like @open-telemetry/collector-approvers any thoughts/suggestions on the naming for collector deployed as daemonset against collector deployed as standalone deployment? ^ |
|
Some SDK libraries also use the term agent to refer to the auto-instrumentation agent for example, Java: https://github.com/open-telemetry/opentelemetry-java-instrumentation/ I guess .Net might do the same once they have auto-instrumentation. So probably better to not call the collector an agent? I don't think it's a huge deal but would be nice if we could use a specific name that can't be confused with other things in the opentelemetry ecosystem. |
|
I like what @dmitryax did with One thing that has always been confusing to me is the totally different terms used for the same application (agent vs collector) to describe different configurations. Probably calling both of them some variation of collector is the clearest. Maybe |
|
BTW choosing the naming we also need to consider how to differentiate other resources names like configmaps etc for each of the components. I added |
Keeping specific config for hostmetrics doesn't allow to disable particular scrapers
3a7df97 to
ad826da
Compare
The change was initially submitted and pre-reviewed in contrib repo: open-telemetry/opentelemetry-collector-contrib#1026
The change was initially submitted and pre-reviewed in contrib repo: open-telemetry/opentelemetry-collector-contrib#1026
|
I'm closing this PR in favor of open-telemetry/opentelemetry-helm-charts#2 . |
The change was initially submitted and pre-reviewed in contrib repo: open-telemetry/opentelemetry-collector-contrib#1026
The change was initially submitted and pre-reviewed in contrib repo: open-telemetry/opentelemetry-collector-contrib#1026
The change was initially submitted and pre-reviewed in contrib repo: open-telemetry/opentelemetry-collector-contrib#1026
The change was initially submitted and pre-reviewed in contrib repo: open-telemetry/opentelemetry-collector-contrib#1026
The change was initially submitted and pre-reviewed in contrib repo: open-telemetry/opentelemetry-collector-contrib#1026
The change was initially submitted and pre-reviewed in contrib repo: open-telemetry/opentelemetry-collector-contrib#1026
The change was initially submitted and pre-reviewed in contrib repo: open-telemetry/opentelemetry-collector-contrib#1026
The change was initially submitted and pre-reviewed in contrib repo: open-telemetry/opentelemetry-collector-contrib#1026
The change was initially submitted and pre-reviewed in contrib repo: open-telemetry/opentelemetry-collector-contrib#1026
The change was initially submitted and pre-reviewed in contrib repo: open-telemetry/opentelemetry-collector-contrib#1026
The change was initially submitted and pre-reviewed in contrib repo: open-telemetry/opentelemetry-collector-contrib#1026
* Break up the oterror package * Update use of ErrorHandler in project * Update handler naming and comments
…lemetry#1026) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Link to tracking Issue: #227
More TODO: