generated from cloudoperators/repository-template
-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[opentelemetry] add plugin config to enable or disable metri… (#320)
* [opentelemetry-operator] add plugin config to enable or disable metric and logs collector * [opentelemetry-operator] rename plugin, update documentation * [opentelemetry] add trailing line * [opentelemetry] add -operator to helm-chart name * Apply suggestions from code review Co-authored-by: Richard Tief <[email protected]> Co-authored-by: Tommy Sauer <[email protected]> * [opentelemetry] incorporate changes from review * [opentelemetry] update codeowners to rm -operator --------- Co-authored-by: Richard Tief <[email protected]> Co-authored-by: Tommy Sauer <[email protected]>
- Loading branch information
1 parent
5305f5c
commit 8056906
Showing
18 changed files
with
101 additions
and
62 deletions.
There are no files selected for viewing
Validating CODEOWNERS rules …
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,50 @@ | ||
--- | ||
title: OpenTelemetry | ||
--- | ||
|
||
This Plugin is intended for ingesting, generating, collecting, and exporting telemetry data (metrics, logs, and traces). | ||
|
||
Components included in this Plugin: | ||
|
||
- [Collector](https://github.com/open-telemetry/opentelemetry-collector) | ||
- [Filelog Receiver](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/filelogreceiver) | ||
- [OpenSearch Exporter](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/exporter/opensearchexporter) | ||
- ServiceMonitor to ingest the metrics of the OpenTelemetry Collector in Prometheus | ||
|
||
The Plugin will deploy the OpenTelemetry Operator which works as a manager for the collectors and auto-instrumentation of the workload. By default the Plugin will also | ||
1. Collect logs via the Filelog Receiver, process and export them to OpenSearch | ||
- You can disable the collecting of logs by setting `open_telemetry.LogCollector.enabled` to `false`. | ||
2. Collect and expose metrics using a Prometheus interface which defaults to port 8888 | ||
- You can disable the collecting of metrics by setting `open_telemetry.MetricsCollector.enabled` to `false`. | ||
|
||
Contributors are welcome to provide additional collector configurations. | ||
|
||
# Owner | ||
|
||
1. Timo Johner (@timojohlo) | ||
2. Olaf Heydorn (@kuckkuck) | ||
3. Tommy Sauer (@viennaa) | ||
|
||
### Parameters | ||
| Name | Description | Type | required | | ||
| ------------ | -------------------- |---------------- | ------------------ | | ||
`openTelemetry.logsCollector.enabled` | Activates the standard configuration for logs | bool | `false` | ||
`openTelemetry.metricsCollector.enabled` | Activates the standard configuration for metrics | bool | `false` | ||
`openTelemetry.openSearchLogs.username` | Username for OpenSearch endpoint | secret | `false` | | ||
`openTelemetry.openSearchLogs.password` | Password for OpenSearch endpoint | secret | `false` | | ||
`openTelemetry.openSearchLogs.endpoint` | Endpoint URL for OpenSearch | secret | `false` | | ||
`openTelemetry.region` | Region label for logging | string | `false` | | ||
`openTelemetry.cluster` | Cluster label for logging | string | `false` | | ||
`openTelemetry.prometheus` | Label for Prometheus Service Monitoring | string | `false` | | ||
`openTelemetry.podMonitor.enabled` | Activates the pod-monitoring for the LogsCollector | bool | `false` | | ||
`opentelemetry-operator.admissionWbhooks.certManager.enabled` | Activate to use the CertManager for generating self-signed certificates | bool | `false` | | ||
`opentelemetry-operator.admissionWebhooks.autoGenerateCert.enabled` | Activate to use Helm to create self-signed certificates | bool | `false` | | ||
`opentelemetry-operator.admissionWebhooks.autoGenerateCert.recreate` | Activate to recreate the cert after a defined period (certPeriodDays default is 365) | bool | `false` | | ||
`opentelemetry-operator.kubeRBACProxy.enabled` | Activate to enable Kube-RBAC-Proxy for OpenTelemetry | bool | `false` | | ||
`opentelemetry-operator.manager.prometheusRule.defaultRules.enabled` | Activate to enable default rules for monitoring the OpenTelemetry Manager | bool | `false` | | ||
`opentelemetry-operator.manager.prometheusRule.enabled` | Activate to enable rules for monitoring the OpenTelemetry Manager | bool | `false` | | ||
`opentelemetry-operator.manager.serviceMonitor.enabled` | Activate to enable the Service Monitor to ingest the metrics of the OpenTelemetry Collector in Prometheus | bool | `false` | | ||
|
||
### Examples | ||
|
||
TBD |
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
File renamed without changes
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters