diff --git a/otel-integration/CHANGELOG.md b/otel-integration/CHANGELOG.md index 9b4231eb..8803115f 100644 --- a/otel-integration/CHANGELOG.md +++ b/otel-integration/CHANGELOG.md @@ -2,6 +2,10 @@ ## OpenTelemtry-Integration +### v0.0.125 / 2024-12-12 + +- [Feat] allow deploying of coralogix-ebpf-agent with existing collector + ### v0.0.124 / 2024-12-10 - [Feat] remove hostmetrics from the pipeline in default values.yaml, as it is added automatically by the preset diff --git a/otel-integration/k8s-helm/Chart.yaml b/otel-integration/k8s-helm/Chart.yaml index 7aac07f5..4a0fd7f9 100644 --- a/otel-integration/k8s-helm/Chart.yaml +++ b/otel-integration/k8s-helm/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 name: otel-integration description: OpenTelemetry Integration -version: 0.0.123 +version: 0.0.125 keywords: - OpenTelemetry Collector - OpenTelemetry Agent @@ -36,7 +36,7 @@ dependencies: condition: opentelemetry-gateway.enabled - name: coralogix-ebpf-agent alias: coralogix-ebpf-agent - version: "0.1.5" + version: "0.1.7" repository: https://cgx.jfrog.io/artifactory/coralogix-charts condition: coralogix-ebpf-agent.enabled sources: diff --git a/otel-integration/k8s-helm/README.md b/otel-integration/k8s-helm/README.md index aeb24258..2e76079a 100644 --- a/otel-integration/k8s-helm/README.md +++ b/otel-integration/k8s-helm/README.md @@ -452,6 +452,18 @@ coralogix-ebpf-agent: A service is defined by the top owner of the specific container the performed the network request, in most cases a Deploymnet, StatefulSet, DaemonSet or CronJob. the name of the service is the name of that owner resource. +#### Enabling Coralogix EBPF with existing OpenTelemetry Collector + +If you already have an existing OpenTelemetry Collector deployment and you want to enable the Coralogix EBPF agent. +you can only deploy the ebpf agent and supply your existing OpenTelemetry Collector endpoint with this command: + +```bash +helm repo add coralogix-charts-virtual https://cgx.jfrog.io/artifactory/coralogix-charts-virtual + +helm upgrade --install otel-coralogix-central-collector coralogix-charts-virtual/otel-integration \ + --render-subchart-notes -f values-ebpf-agent-existing-collector.yaml --set coralogix-ebpf-agent.ebpf_agent.otel.exporter.endpoint= +``` + # How to use it ## Available Endpoints diff --git a/otel-integration/k8s-helm/values-ebpf-agent-existing-collector.yaml b/otel-integration/k8s-helm/values-ebpf-agent-existing-collector.yaml new file mode 100644 index 00000000..cb4d821f --- /dev/null +++ b/otel-integration/k8s-helm/values-ebpf-agent-existing-collector.yaml @@ -0,0 +1,17 @@ +global: + domain: "-" + clusterName: "-" + +opentelemetry-agent: + enabled: false + +opentelemetry-cluster-collector: + enabled: false + +coralogix-ebpf-agent: + enabled: true + ebpf_agent: + otel: + exporter: + # configure the opentelemetry collector endpoint here + endpoint: "coralogix-opentelemetry-receiver:4317" \ No newline at end of file diff --git a/otel-integration/k8s-helm/values.yaml b/otel-integration/k8s-helm/values.yaml index 39d52e3f..63d123f8 100644 --- a/otel-integration/k8s-helm/values.yaml +++ b/otel-integration/k8s-helm/values.yaml @@ -5,7 +5,7 @@ global: defaultSubsystemName: "integration" logLevel: "warn" collectionInterval: "30s" - version: "0.0.123" + version: "0.0.125" extensions: kubernetesDashboard: