-
Notifications
You must be signed in to change notification settings - Fork 215
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
[newrelic-logging] enable sendMetrics and fluent bit metrics config by default #1547
base: master
Are you sure you want to change the base?
Conversation
a38dea4
to
709e548
Compare
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.
Workflows are failing. Please check
751987d
to
d108d79
Compare
d108d79
to
c0b69fa
Compare
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.
Nice stuff 👍
@@ -1,7 +1,7 @@ | |||
apiVersion: v2 | |||
description: A Helm chart to deploy New Relic Kubernetes Logging as a DaemonSet, supporting both Linux and Windows nodes and containers | |||
name: newrelic-logging | |||
version: 1.23.5 | |||
version: 1.23.6-beta |
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.
Why are we using beta here?
Returns fluentbit config to collect and forward its metrics to New Relic | ||
*/}} | ||
{{- define "newrelic-logging.fluentBit.monitoring.config" -}} | ||
[INPUT] |
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.
Why don't we just keep this in values.yaml for better visibility.
@@ -174,7 +175,7 @@ fluentBit: | |||
licenseKey ${LICENSE_KEY} | |||
endpoint ${ENDPOINT} | |||
lowDataMode ${LOW_DATA_MODE} | |||
sendMetrics ${SEND_OUTPUT_PLUGIN_METRICS} | |||
sendMetrics true |
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.
Do we need to enable this for fluent bit? It seems to me that its specific for sending output plugin related metrics. : https://github.com/newrelic/newrelic-fluent-bit-output/pull/142/files @jsubirat
Is this a new chart
No
What this PR does / why we need it:
This PR enabled metrics forwarding by default and removes the option to enable / disable this behaviour. The labels that are required for fluent bit entity synthesis are also added as part of the prometheus remote-write configuration.
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]
[mychartname]
)