Skip to content

Commit 5d74229

Browse files
authored
Merge pull request #411 from logzio/easy-connect-1.0.5
1.0.5
2 parents 538c224 + 000151f commit 5d74229

File tree

4 files changed

+32
-12
lines changed

4 files changed

+32
-12
lines changed

charts/easy-connect/Chart.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: v2
22
name: easy-connect
33
description: Easily add otel auto instrumentation and log types to your Kubernetes applications
44
type: application
5-
version: 1.0.4
5+
version: 1.0.5
66

77
maintainers:
88
- name: yotamloe

charts/easy-connect/README.md

+23-5
Original file line numberDiff line numberDiff line change
@@ -49,17 +49,18 @@ serviceAccount
4949
| --- | --- | --- |
5050
| `kubernetesInstrumentor.serviceAccount` | Service account name of the instrumentor deployment | `"kubernetes-instrumentor"` |
5151
| `kubernetesInstrumentor.image.repository` | Repository of the instrumentor image | `"logzio/instrumentor"` |
52-
| `kubernetesInstrumentor.image.tag` | Tag of the instrumentor image | `"v1.0.8"` |
52+
| `kubernetesInstrumentor.image.tag` | Tag of the instrumentor image | `"v1.0.9"` |
5353
| `kubernetesInstrumentor.instrumentationDetectorImage.repository` | Repository of the instrumentation detector image | `"logzio/instrumentation-detector"` |
5454
| `kubernetesInstrumentor.instrumentationDetectorImage.tag` | Tag of the instrumentation detector image | `"v1.0.8"` |
5555
| `kubernetesInstrumentor.javaAgentImage.repository` | Repository of the Java agent image | `"logzio/otel-agent-java"` |
56-
| `kubernetesInstrumentor.javaAgentImage.tag` | Tag of the Java agent image | `"v1.0.8"` |
56+
| `kubernetesInstrumentor.javaAgentImage.tag` | Tag of the Java agent image | `"v1.0.9"` |
5757
| `kubernetesInstrumentor.dotnetAgentImage.repository` | Repository of the .Net agent image | `"logzio/otel-agent-dotnet"` |
58-
| `kubernetesInstrumentor.dotnetAgentImage.tag` | Tag of the .Net agent image | `"v1.0.8"` |
58+
| `kubernetesInstrumentor.dotnetAgentImage.tag` | Tag of the .Net agent image | `"v1.0.9"` |
5959
| `kubernetesInstrumentor.nodejsAgentImage.repository` | Repository of the Node.js agent image | `"logzio/otel-agent-nodejs"` |
60-
| `kubernetesInstrumentor.nodejsAgentImage.tag` | Tag of the Node.js agent image | `"v1.0.8"` |
60+
| `kubernetesInstrumentor.nodejsAgentImage.tag` | Tag of the Node.js agent image | `"v1.0.9"` |
6161
| `kubernetesInstrumentor.pythonAgentImage.repository` | Repository of the Python agent image | `"logzio/otel-agent-python"` |
62-
| `kubernetesInstrumentor.pythonAgentImage.tag` | Tag of the Python agent image | `"v1.0.8"` |
62+
| `kubernetesInstrumentor.pythonAgentImage.tag` | Tag of the Python agent image | `"v1.0.9"` |
63+
| `kubernetesInstrumentor.deleteDetectionPods` | Delete detection pods after detection | `true` |
6364
| `kubernetesInstrumentor.ports.metricsPort` | Metrics port for the instrumentor | `8080` |
6465
| `kubernetesInstrumentor.ports.healthProbePort` | Health probe port for the instrumentor | `8081` |
6566
| `kubernetesInstrumentor.resources.limits.cpu` | CPU limit for the instrumentor | `"500m"` |
@@ -92,12 +93,29 @@ You can override the default values by creating your own `values.yaml` file and
9293

9394
Here, `my_values.yaml` is your custom configuration file.
9495

96+
Manual actions
97+
-------------
98+
The `logzio-instrumetor` microservice can be deployed to your cluster to discover applications, inject opentelemetry instrumentation, add log types and more. You can manually control the discovery process with annotations.
99+
- `logz.io/traces_instrument = true` - will instrument the application with opentelemetry
100+
- `logz.io/traces_instrument = rollback` - will delete the opentelemetry instrumentation
101+
- `logz.io/service-name = <string>` - will set active service name for your opentelemetry instrumentation
102+
- `logz.io/application_type = <string>` - will set log type to send to logz.io (**dependent on logz.io fluentd helm chart**)
103+
- `logz.io/skip = true` - will skip the application from instrumentation or app detection
104+
95105
Alternative images
96106
-------------
97107
you can find alternative to `dockerhub` images in `public.ecr.aws/logzio/` with the same image name (example: `public.ecr.aws/logzio/instrumentor`)
98108

99109
Change log
100110
-------------
111+
* 1.0.5
112+
- Add `deleteDetectionPods` value
113+
- Add `easy.conect.version` resource attributes to spans
114+
- Enrich detection pod logs
115+
- Add easy connect instrumentation detection
116+
- Reduce the amount of instrumentor logs
117+
- Handle conflicts from different reconciles gracefully
118+
- Update `nodejs` agent
101119
* 1.0.4
102120
- add images to `public.aws.ecr`
103121
- Update `dotnet` agent:

charts/easy-connect/templates/instrumentor-deployment.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ spec:
4545
- "--leader-elect"
4646
- "--instrumentation-detector-tag={{ .Values.kubernetesInstrumentor.instrumentationDetectorImage.tag }}"
4747
- "--instrumentation-detector-image={{ .Values.kubernetesInstrumentor.instrumentationDetectorImage.repository }}"
48+
- "--delete-detection-pods={{ .Values.kubernetesInstrumentor.deleteDetectionPods }}"
4849
- name: kube-rbac-proxy
4950
image: gcr.io/kubebuilder/kube-rbac-proxy:v0.11.0
5051
args:

charts/easy-connect/values.yaml

+7-6
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,23 @@ kubernetesInstrumentor:
44
serviceAccount: "kubernetes-instrumentor"
55
image:
66
repository: "logzio/instrumentor"
7-
tag: "v1.0.8"
7+
tag: "v1.0.9"
88
instrumentationDetectorImage:
99
repository: "logzio/instrumentation-detector"
10-
tag: "v1.0.8"
10+
tag: "v1.0.9"
1111
javaAgentImage:
1212
repository: "logzio/otel-agent-java"
13-
tag: "v1.0.8"
13+
tag: "v1.0.9"
1414
dotnetAgentImage:
1515
repository: "logzio/otel-agent-dotnet"
16-
tag: "v1.0.8"
16+
tag: "v1.0.9"
1717
nodejsAgentImage:
1818
repository: "logzio/otel-agent-nodejs"
19-
tag: "v1.0.8"
19+
tag: "v1.0.9"
2020
pythonAgentImage:
2121
repository: "logzio/otel-agent-python"
22-
tag: "v1.0.8"
22+
tag: "v1.0.9"
23+
deleteDetectionPods: true
2324
ports:
2425
metricsPort: 8080
2526
healthProbePort: 8081

0 commit comments

Comments
 (0)