Comments (3)
Can you post your
values.yaml
? It looks like you're trying to use the target allocator image where the collector image is expected.
Hi thanks @swiatekm-sumo I had doubts on wrong image use. Same target-allocator image worked in version 4.2 so that's why couldn't catch it early. Tested 4.6 version sumologic-otel-collector-0.92.0-sumo-0 and its working.
from sumologic-kubernetes-collection.
Here is yaml file for that statefulset.
apiVersion: apps/v1
kind: StatefulSet
metadata:
annotations:
meta.helm.sh/release-name: sumologic-eks
meta.helm.sh/release-namespace: sumologic
opentelemetry-operator-config/sha256: ec8f9b08f1dde085346d7e707f4ad2c0be864931a9779c5522b8744198ffde8f
prometheus.io/path: /metrics
prometheus.io/port: "8888"
prometheus.io/scrape: "true"
creationTimestamp: "2024-04-23T21:23:21Z"
generation: 8
labels:
app.kubernetes.io/component: opentelemetry-collector
app.kubernetes.io/instance: sumologic.sumologic-eks-sumologi-metrics
app.kubernetes.io/managed-by: opentelemetry-operator
app.kubernetes.io/name: sumologic-eks-sumologi-metrics-collector
app.kubernetes.io/part-of: opentelemetry
app.kubernetes.io/version: target-allocator-0.89.0
chart: sumologic-4.6.0
heritage: Helm
release: sumologic-eks
sumologic.com/app: otelcol
sumologic.com/component: metrics
sumologic.com/scrape: "true"
name: sumologic-eks-sumologi-metrics-collector
namespace: sumologic
ownerReferences:
- apiVersion: opentelemetry.io/v1alpha1
blockOwnerDeletion: true
controller: true
kind: OpenTelemetryCollector
name: sumologic-eks-sumologi-metrics
uid: 708ef789-e8de-4ffc-ab74-e3b1153aa74c
resourceVersion: "170136061"
uid: bd291b44-83f7-41a9-8406-95a2f9c9ace7
spec:
persistentVolumeClaimRetentionPolicy:
whenDeleted: Retain
whenScaled: Retain
podManagementPolicy: Parallel
replicas: 1
revisionHistoryLimit: 10
selector:
matchLabels:
app.kubernetes.io/component: opentelemetry-collector
app.kubernetes.io/instance: sumologic.sumologic-eks-sumologi-metrics
app.kubernetes.io/managed-by: opentelemetry-operator
app.kubernetes.io/part-of: opentelemetry
serviceName: sumologic-eks-sumologi-metrics-collector
template:
metadata:
annotations:
meta.helm.sh/release-name: sumologic-eks
meta.helm.sh/release-namespace: sumologic
opentelemetry-operator-config/sha256: ec8f9b08f1dde085346d7e707f4ad2c0be864931a9779c5522b8744198ffde8f
prometheus.io/path: /metrics
prometheus.io/port: "8888"
prometheus.io/scrape: "false"
creationTimestamp: null
labels:
app.kubernetes.io/component: opentelemetry-collector
app.kubernetes.io/instance: sumologic.sumologic-eks-sumologi-metrics
app.kubernetes.io/managed-by: opentelemetry-operator
app.kubernetes.io/name: sumologic-eks-sumologi-metrics-collector
app.kubernetes.io/part-of: opentelemetry
app.kubernetes.io/version: target-allocator-0.89.0
chart: sumologic-4.6.0
heritage: Helm
release: sumologic-eks
sumologic.com/app: otelcol
sumologic.com/component: metrics
sumologic.com/scrape: "true"
spec:
containers:- args:
- --config-file=/conf/collector.yaml
env: - name: METADATA_METRICS_SVC
valueFrom:
configMapKeyRef:
key: metadataMetrics
name: sumologic-configmap - name: NAMESPACE
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: metadata.namespace - name: POD_NAME
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: metadata.name - name: SHARD
value: "0"
image::target-allocator-0.89.0
imagePullPolicy: IfNotPresent
livenessProbe:
failureThreshold: 3
httpGet:
path: /
port: 13133
scheme: HTTP
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 1
name: otc-container
ports: - containerPort: 8888
name: metrics
protocol: TCP - containerPort: 1777
name: pprof
protocol: TCP
resources:
limits:
cpu: "1"
memory: 2Gi
requests:
cpu: 100m
memory: 768Mi
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
volumeMounts: - mountPath: /conf
name: otc-internal - mountPath: /tmp
name: tmp - mountPath: /var/lib/storage/otc
name: file-storage
dnsPolicy: ClusterFirst
nodeSelector:
kubernetes.io/os: linux
restartPolicy: Always
schedulerName: default-scheduler
securityContext:
fsGroup: 999
serviceAccount: sumologic-eks-sumologi-metrics
serviceAccountName: sumologic-eks-sumologi-metrics
shareProcessNamespace: false
terminationGracePeriodSeconds: 30
volumes:
- --config-file=/conf/collector.yaml
- configMap:
defaultMode: 420
items:- key: collector.yaml
path: collector.yaml
name: sumologic-eks-sumologi-metrics-collector
name: otc-internal
- key: collector.yaml
- emptyDir: {}
name: tmp - emptyDir: {}
name: file-storage
updateStrategy:
rollingUpdate:
partition: 0
type: RollingUpdate
status:
availableReplicas: 0
collisionCount: 0
currentReplicas: 1
currentRevision: sumologic-eks-sumologi-metrics-collector-7cc7f59d8b
observedGeneration: 8
replicas: 1
updateRevision: sumologic-eks-sumologi-metrics-collector-7cc7f59d8b
updatedReplicas: 1
- args:
from sumologic-kubernetes-collection.
Can you post your values.yaml
? It looks like you're trying to use the target allocator image where the collector image is expected.
from sumologic-kubernetes-collection.
Related Issues (20)
- Add unit tests for `ci/check_dependencies`
- Update Chart dependencies 2024-04-16
- Add check for metrics server to support.md
- Migrate from `opentelemetry-operator.instrumentation` to `opentelemetry-operator.autoInstrumentationImage`
- Update Chart dependencies 2024-04-29
- When will collector image used be updated? HOT 3
- How to increase-max-threads-for-collector via helm HOT 8
- Skip markdown-link-check on label
- trying to install helm chart fails on windows EKS nodes as no windows image are uploaded to registry HOT 3
- Multiline Parsing Options in Helm chart HOT 1
- Test issue
- Update Chart dependencies 2024-05-27
- Update Chart dependencies 2024-06-17
- Update Chart dependencies 2024-06-24
- Changes to Otel CRD handling in operator Chart 0.57.0
- Update Chart dependencies 2024-07-01
- Update Chart dependencies 2024-07-08 HOT 1
- Add labels to setup pod, so the logs can be taken via `kubectl logs -l ...`
- Add option to allow selected histograms HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sumologic-kubernetes-collection.