OpenTelemetry Collector deployment, instrumentation (Java/Python/Node.js/.NET/Go), and OTTL pipeline transforms for Coralogix — coralogix exporter config, Helm chart selection, Kubernetes topology, ECS/EKS/GKE deployments, SDK setup, APM transactions, and OTTL cardinality/PII/routing.
92
96%
Does it follow best practices?
Impact
92%
1.10xAverage score across 127 eval scenarios
Advisory
Suggest reviewing before use
mentions-domain
100%
100%
mentions-eu2-coralogix-com
100%
100%
env-coralogix-private-key
100%
100%
no-recommends-swapping-domain-to-a-coralogix
100%
100%
mentions-deprecated
100%
0%
mentions-otel-integration
100%
0%
no-reassures-the-user-the-deprecated-chart-is
100%
0%
mentions-ecs
100%
100%
remove-disable-don
100%
100%
no-keeps-the-ecs-detector-enabled-on-the-daem
50%
100%
node-ip-host
100%
100%
host-network-hostnetwork
100%
100%
explains-that-ecs-tasks-each-get-their-own-ne
100%
100%
mentions-ecs
100%
100%
add-enable-include
100%
100%
sidecar-fargate-shares
100%
100%
says-the-ecs-detector-should-be-enabled-on-a
100%
100%
mentions-k8sattributes
100%
100%
re-pull-latest
100%
100%
env-z
100%
100%
bracket-brace-curly
100%
100%
explains-that-recent-collector-coralogix-expo
100%
50%
mentions-application-name-attributes
100%
100%
mentions-subsystem-name-attributes
100%
100%
no-says-to-rename-the-operator-output-keys-or
0%
100%
mentions-supervisor
100%
100%
override-ing-overriden
100%
100%
explains-that-with-presets-fleetmanagement-su
100%
100%
no-recommend-running-spanmetrics-on-both-agen
0%
100%
mentions-autopilot
100%
100%
storecheckpoints-hostpath-write
100%
100%
no-says-the-cluster-is-misconfigured-or-that
100%
100%
mentions-profiles
100%
100%
grpc-remove-protocol
100%
100%
no-says-to-add-a-profiles-pipeline-or-that-sa
100%
100%
mentions-x-coralogix-ingress
0%
100%
mentions-metadata-as-otlp-logs-v1
0%
100%
coralogix-resource-catalog-separate
100%
100%
telemetry-sdk
100%
100%
transform-stripped-missing
100%
100%
receiver-exporter-connectivity
100%
100%
no-suggests-another-ottl-statement-as-the-fix
100%
100%
mentions-ingress
100%
100%
https-ingress-eu2-coralogix-com
100%
100%
mentions-opamp
100%
100%
explains-that-the-opamp-supervisor-uses-a-dif
100%
100%
cluster-collector-cluster-collector
100%
100%
only-instead-move
100%
100%
explains-that-resourcedetection-resource-cata
100%
100%
matches-pattern-1
100%
100%
single-quote
0%
100%
helm-template
100%
100%
no-fixes-only-the-yaml-quoting-without-the-es
100%
100%
mentions-agent
100%
100%
before-upstream-of
100%
100%
no-recommends-raising-the-sample-rate-samplin
100%
100%
agent-daemonset
100%
100%
no-only-rechecks-connector-yaml-or-helm-value
50%
100%
mentions-spanmetrics-transformstatements
100%
100%
mentions-spanmetrics-dbmetrics-transformstatements
100%
100%
mentions-calls-total
100%
100%
mentions-db-calls-total
100%
100%
mentions-db-namespace
100%
100%
mentions-db-name
100%
100%
misconfiguration-wrong-config
0%
100%
explains-that-db-label-compatibility-statemen
50%
100%
mentions-gateway
100%
100%
loadbalanc-load-balanc
0%
100%
trace-id-consistent
0%
100%
explains-that-tail-sampling-cannot-live-on-da
50%
100%
mentions-port-forward
100%
100%
jobs-scrape-configs
100%
100%
no-stays-on-the-agent-collector-side-receiver
100%
100%
installer-otel-curl
100%
0%
mentions-coralogix-private-key
100%
0%
mentions-coralogix-domain
0%
0%
defender-msmpeng-antivirus
100%
100%
filesystem-disk-exclude
100%
100%
identifies-windows-defender-real-time-scannin
50%
100%
bump-upgrade-newer
100%
100%
supervisor-wrapper-binary
100%
100%
mentions-collector
100%
100%
mentions-direct
100%
100%
no-if-it-recommends-one-path-without-mentioni
50%
100%
mentions-https
100%
100%
no-only-response-identifies-otel-traces-expor
100%
100%
mentions-deprecated
100%
100%
mentions-opentelemetry
100%
100%
mentions-june-30
100%
100%
no-if-it-provides-any-coralogixcoresdk-config
100%
100%
mentions-cx-application-name
100%
100%
mentions-cx-subsystem-name
100%
100%
mentions-service-name
100%
100%
no-if-it-suggests-the-issue-is-in-the-endpoin
100%
100%
mentions-deprecated
100%
100%
mentions-opentelemetry
100%
100%
mentions-june-30
0%
100%
no-if-it-explains-how-to-continue-using-go-co
100%
100%
mentions-ingress-ap2-coralogix-com-443
100%
100%
mentions-credentials-newtls-nil
100%
100%
mentions-cx-application-name
0%
100%
mentions-coralogix-api-key
0%
100%
no-if-it-recommends-go-auto-instrumentation-o
50%
100%
mentions-otel-exporter-otlp-endpoint
0%
100%
mentions-ingress-eu2-coralogix-com-443
100%
100%
mentions-otel-exporter-otlp-headers
0%
100%
mentions-otel-service-name
0%
100%
mentions-otel-resource-attributes
0%
100%
no-if-it-uses-eu2-coralogix-com-443-without-t
50%
100%
mentions-ingress-eu2-coralogix-com-443
100%
100%
mentions-otel-exporter-otlp-headers
100%
100%
mentions-cx-application-name
100%
100%
mentions-cx-subsystem-name
100%
100%
no-if-it-uses-bare-ingress-eu2-coralogix-com
0%
100%
mentions-instrumentation
100%
100%
mentions-inject-java
100%
100%
mentions-cx-application-name
100%
100%
mentions-cx-subsystem-name
100%
100%
no-if-it-omits-the-instrumentation-crd-omits
100%
100%
mentions-withspan
100%
100%
mentions-opentelemetry-instrumentation-annotations
100%
100%
no-if-it-suggests-rewriting-the-exporter-setu
50%
100%
mentions-transaction
100%
100%
mentions-coralogixtransactionsampler
0%
100%
mentions-bundled
100%
100%
mentions-coralogix-opentelemetry
0%
100%
no-if-it-suggests-any-other-root-cause-mentio
0%
100%
deprecated-end-of-life-end
100%
100%
mentions-opentelemetry
100%
100%
mentions-june-30
0%
100%
no-if-it-provides-region-configuration-instru
0%
100%
mentions-v1-traces
100%
100%
mentions-https-ingress-eu2-coralogix-com-443-v1-traces
100%
100%
no-only-response-recommends-a-url-without-v1
100%
100%
mentions-propagat
100%
0%
mentions-w3c
100%
0%
mentions-addaspnetinstrumentation
100%
0%
no-if-it-identifies-the-node-js-injection-as
50%
0%
no-if-it-attempts-to-answer-the-collector-con
50%
100%
mentions-bearer-20
100%
100%
no-if-it-identifies-the-endpoint-scheme-as-th
100%
100%
mentions-loggerprovider
100%
100%
mentions-logginghandler
100%
100%
mentions-setlevel
100%
100%
mentions-otlplogexporter
100%
100%
mentions-ingress-eu2-coralogix-com-443
100%
100%
no-if-it-says-https-is-invalid-for-the-python
100%
100%
mentions-sequence
100%
100%
mentions-dict
100%
100%
mentions-lowercase
100%
100%
mentions-cx-subsystem-name
0%
100%
no-if-it-misses-both-the-dict-shape-and-the-k
100%
100%
mentions-simplespanprocessor
100%
100%
mentions-batchspanprocessor
100%
100%
mentions-periodicexporting
100%
100%
no-if-it-only-identifies-one-issue-or-if-it-m
100%
100%
mentions-literal
100%
100%
mentions-env-var
0%
100%
no-if-it-only-says-use-a-space-without-explai
100%
100%
mentions-cardinality
100%
100%
mentions-sensitive
100%
100%
no-if-it-approves-user-id-or-tenant-id-as-met
100%
100%
context-datapoint
100%
100%
explains-that-per-series-per-point-filtering
100%
100%
mentions-delete-matching-keys
100%
100%
context-span
0%
100%
mentions-error-mode
0%
100%
recommends-setting-error-mode-to-ignore-or-si
0%
100%
mentions-filter
100%
100%
no-suggests-implementing-the-drop-via-transfo
100%
100%
mentions-set
100%
100%
nil-null
0%
100%
mentions-extract-sum-metric
0%
100%
mentions-extract-count-metric
0%
100%
no-says-ottl-cannot-do-this-at-all-without-of
50%
100%
filter-drop-metric
100%
100%
mentions-parsejson
100%
100%
no-shows-a-bare-parsejson-body-line-without-a
100%
100%
mentions-ismap
0%
100%
mentions-resource-attributes
100%
100%
mentions-set
100%
100%
no-tell-the-customer-to-rename-the-field-in-t
100%
100%
time-timestamp
100%
100%
explains-whether-timestamp-mutation-is-suppor
100%
100%
context-datapoint
100%
100%
no-generic-try-a-different-context-advice-wit
100%
100%
nil-null-not
100%
100%
prescribes-a-concrete-guard-pattern-where-att
100%
100%
receiver-exporter-pipeline
100%
100%
not-ottl-transform
100%
100%
no-response-prescribes-ottl-fixes-transform-t
0%
100%
mentions-parsejson
100%
100%
mentions-isstring
100%
100%
mentions-converter
100%
100%
merge-maps-set
100%
100%
mentions-sha256
100%
100%
mentions-replace-pattern
100%
100%
no-suggest-deleting-the-fields-outright-when
50%
100%
context-resource
100%
100%
keep-keys-delete-matching-keys-delete-key
100%
100%
mentions-resource-attributes
100%
0%
explains-that-under-context-log-the-bare-attr
100%
0%
mentions-routing
100%
100%
no-response-tells-the-user-to-achieve-the-spl
100%
100%
mentions-http-request-method
100%
100%
mentions-set
100%
100%
no-copies-v1-into-v2-unconditionally-or-that
100%
100%
mentions-concat
100%
100%
no-only-if-concat-is-in-the-wrong-context-or
100%
100%
mentions-status-code-error
0%
100%
status-code
100%
100%
context-span
0%
100%
mentions-replace-pattern
100%
100%
context-metric
0%
100%
convert-int-double
100%
100%
recommends-type-guards-or-conversion-before-c
100%
100%
mentions-conditions
100%
100%
mentions-where
100%
100%
no-says-the-two-are-interchangeable-or-that-f
100%
100%
mentions-replace-pattern
100%
100%
escap-quot-backslash
100%
100%
explains-that-the-error-is-not-an-ottl-bug-or
50%
100%
mentions-redactionprocessor
100%
100%
mentions-url-sanitizer
33%
100%
mentions-sanitize-span-name
100%
100%
requires-allow-all-keys-or-allowed-keys
100%
100%
mentions-transform-or-ottl
100%
100%
run-before-spanmetrics-and-export
100%
100%
warns-about-over-sanitization
0%
100%
mentions-aggregation-cardinality-limit
100%
100%
mentions-overflow
100%
100%
mentions-url-full
100%
100%
mentions-k8s-pod-ip
100%
100%
custom-connector-needs-explicit-limit
100%
100%
limit-is-guardrail-not-label-approval
100%
100%
mentions-gen-ai-system
33%
100%
mentions-gen-ai-provider-name
100%
100%
mentions-gen-ai-input-messages
100%
100%
trace-span
100%
100%
explains-that-ai-center-detects-genai-spans-f
50%
50%
mentions-gen-ai-provider-name
0%
100%
mentions-gen-ai-input-messages
0%
100%
mentions-otel-semconv-stability-opt-in
0%
100%
instrument-proxy-custom
0%
100%
identifies-the-likely-gap-as-proxy-or-custom
0%
100%
mentions-url-full
100%
100%
mentions-http-route
100%
100%
mentions-k8s-pod-name
100%
100%
mentions-k8s-pod-ip
100%
100%
cardinality-pod-churn
100%
100%
recommends-avoiding-url-full-k8s-pod-ip-and-b
100%
100%
mentions-service-name
100%
100%
mentions-otel-service-name
100%
100%
mentions-resource
100%
100%
identifies-missing-resource-scope-service-nam
100%
100%
mentions-cloud-platform
100%
100%
mentions-azure-vm-1
100%
100%
mentions-azure-vm-2
100%
100%
mentions-azure-aks-1
100%
100%
mentions-azure-aks-2
100%
100%
value-enum
100%
100%
support-accept-handle
100%
100%
identifies-this-as-a-cloud-platform-value-enu
100%
100%
mentions-service-instance-id-1
100%
100%
mentions-service-instance-id-2
100%
100%
same-concept-conflicting
100%
100%
prometheus-normalization
100%
100%
explains-that-carrying-service-instance-id-an
100%
100%
mentions-delta
100%
100%
mentions-cumulative
100%
100%
deltatocumulative-convert-cumulative
100%
100%
writer-unique-identity
100%
100%
aggregate-sum
100%
100%
multi-writer-multiple
100%
100%
explains-that-delta-support-does-not-remove-m
100%
100%
mentions-otel-resource-attributes
100%
100%
mentions-cx-application-name
100%
100%
mentions-cx-subsystem-name
100%
100%
resource-attribute-scope
100%
100%
core
100%
100%
gives-correct-resource-scope-guidance-for-set
50%
100%
mentions-db-system
100%
0%
mentions-db-name
100%
0%
mentions-db-operation
100%
0%
mentions-db-statement
100%
0%
mentions-net-peer-name
100%
0%
lists-all-five-coralogix-required-target-attr
100%
0%
mentions-spanmetrics-transformstatements
0%
100%
mentions-spanmetrics-dbmetrics-transformstatements
100%
100%
mentions-db-calls-total
100%
100%
mentions-calls-total
100%
100%
mentions-db-namespace-1
100%
100%
mentions-db-namespace-2
100%
100%
mentions-db-name
100%
100%
mentions-server-address
100%
100%
mentions-network-peer-name
100%
100%
mentions-net-peer-name
100%
100%
mentions-network-peer-address
0%
100%
mentions-db-system
100%
100%
top-level-not
100%
100%
explains-that-the-helm-transform-belongs-unde
100%
100%
mentions-db-system-name
100%
100%
mentions-db-system
100%
100%
mentions-db-query-text
100%
100%
mentions-db-statement
100%
100%
mentions-network-peer-address
100%
100%
mentions-net-peer-name
100%
100%
bridge-mirror-transform
100%
100%
explains-that-this-is-a-current-coralogix-com
100%
100%
mentions-db-system-name
100%
100%
mentions-db-system
100%
100%
mentions-microsoft-sql-server
100%
100%
value-enum-compat
100%
100%
identifies-the-value-compatibility-issue-afte
100%
100%
mentions-host-name
100%
100%
mentions-ec2-describetags
100%
100%
ec2-name-tag
100%
100%
resource-detection-resourcedetection
100%
100%
explains-that-ec2-name-tag-host-identity-requ
100%
100%
mentions-http-response-status-code
100%
100%
mentions-exception-type
100%
100%
synthetic-workaround-not
100%
100%
explains-that-missing-http-response-status-co
100%
100%
opentelemetry-ottl
0%
100%
mentions-resource
100%
100%
log-record-level
100%
100%
diagnoses-the-boundary-correctly-the-value-is
50%
100%
mentions-resource
0%
100%
record-span-level
0%
100%
identifies-that-subsystem-name-attributes-app
0%
100%
mentions-v0-0-203
100%
100%
mentions-aggregationcardinalitylimit
100%
100%
v0-0-202-older-chart
100%
100%
set-explicit-not
100%
100%
explains-that-the-coralogix-helm-chart-s-100
100%
100%
mentions-span-metrics-transform-statements
0%
100%
mentions-spanmetrics-transformstatements
0%
100%
mentions-spanmetrics-dbmetrics-transformstatements
0%
100%
rendered-actual-configmap
0%
100%
explains-that-fleet-ui-json-helm-values-and-r
0%
100%
mentions-spanmetrics-transformstatements
100%
100%
opentelemetry-collector-skill
0%
100%
helm-values-pipeline
100%
100%
says-semconv-can-identify-the-semantic-placem
0%
100%
system-cpu-hostmetricsreceiver-cpu
100%
100%
mentions-cpu-mode
100%
100%
mentions-cpu-logical-number
100%
100%
mentions-state
100%
100%
hostmetricsreceiver-host-metrics
100%
100%
identifies-this-as-a-system-cpu-metric-data-p
100%
100%
mentions-http-request-method
100%
100%
mentions-http-method
100%
100%
stable-current-modern
100%
100%
recommends-http-request-method-as-the-current
100%
100%
mentions-http-route
100%
100%
mentions-cgx-transaction
100%
100%
coralogixtransactionsampler-sdk-sampler
66%
100%
before-too-late
100%
100%
explains-that-route-aware-span-name-http-rout
100%
100%
mentions-url-full
100%
0%
server-inbound
100%
0%
client-outbound
100%
0%
calls-out-that-url-full-is-for-client-spans-o
100%
0%
mentions-k8s-pod-name
100%
100%
mentions-k8s-namespace-name
100%
100%
mentions-k8s-cluster-name
100%
100%
mentions-service-name
0%
100%
k8s-node-name-k8s-container-name
100%
100%
k8s-deployment-name-k8s-statefulset-name-k8s
100%
100%
mentions-k8sattributes
100%
100%
lists-the-resource-attributes-infrastructure
50%
100%
mentions-deployment-environment-name
100%
100%
cx-service-app-kubernetes-io-service
100%
100%
cx-team-team
100%
100%
identifies-that-infrastructure-explorer-reads
100%
100%
http-semconv-server
100%
100%
mentions-jmx
100%
100%
explains-that-javaagent-http-semantic-convent
100%
100%
mentions-reduceresourceattributes
100%
100%
mentions-k8s-pod-name
100%
100%
mentions-processtags
100%
100%
mentions-resource
100%
100%
treats-this-as-enrichment-reduction-order-and
100%
100%
mentions-cx-metadata-faas-execution
100%
100%
mentions-cx-logs-metadata-enabled
100%
100%
mentions-cx-logs-metadata-include-trace-ref
100%
100%
mentions-cx-logs-resource-built-in-attributes
0%
100%
resource-log-record
100%
100%
dashboard-correlation
0%
100%
explains-that-cx-metadata-faas-execution-is-c
50%
100%
mentions-span
100%
100%
mentions-http-route
100%
100%
unbounded-bounded-low
100%
100%
identifies-that-user-id-and-full-url-paths-ar
100%
100%
mentions-profilesdictionary
100%
100%
profiles-profiling
100%
100%
boundary-hand-off
100%
100%
says-profiling-proto-resource-enrichment-is-a
100%
100%
opentelemetry-ottl
0%
100%
syntax-statement-context
100%
100%
treats-this-as-a-pure-ottl-syntax-task-and-ex
0%
100%
k8s-replicaset-name-replicaset
100%
100%
mentions-k8s-deployment-name
100%
100%
opentelemetry-ottl
100%
100%
resource-scope-level
100%
100%
diagnoses-the-semantic-shape-the-temporary-re
100%
100%
mentions-resource-ttl
100%
100%
mentions-interval
100%
100%
mentions-otel-entity-interval
100%
100%
ttl-lifecycle-delete
100%
100%
distinguishes-raw-collection-interval-from-re
100%
100%
opentelemetry-instrumentation
100%
100%
mentions-otel-exporter-otlp-endpoint
100%
100%
mentions-otel-resource-attributes
100%
100%
says-full-sdk-auto-instrumentation-setup-belo
50%
100%
mentions-k8sobjects
100%
0%
mentions-coralogix-resource-catalog
100%
0%
mentions-x-coralogix-ingress
100%
0%
mentions-metadata-as-otlp-logs-v1
100%
0%
cluster-collector-level
0%
0%
explains-that-the-k8sattributes-resource-tran
50%
0%
attribute-name-rename
0%
100%
value-enum
100%
100%
metric-data-point
100%
100%
scope-resource-span
100%
100%
mentions-schema-url
0%
100%
gives-a-triage-sequence-before-writing-ottl-i
50%
100%
mentions-service-name
100%
100%
mentions-span-kind
100%
100%
http-route-db-operation-rpc-method
0%
100%
names-all-three-dependency-categories-1-servi
0%
100%
mentions-service-name-1
100%
100%
mentions-service-name-2
100%
100%
resource-attributes-resource-scope
100%
100%
explains-that-service-name-is-an-otel-resourc
100%
100%
mentions-resource
100%
100%
mentions-service-name
100%
100%
identifies-that-service-name-is-a-resource-at
100%
100%
mentions-span-name
100%
100%
mentions-service-name
100%
100%
mentions-span-kind
100%
100%
mentions-status-code
100%
100%
collector-instance-id
0%
100%
mentions-http-method
100%
100%
mentions-host-name
100%
100%
mentions-k8s-cluster-name
100%
100%
mentions-cgx-transaction
100%
100%
mentions-cgx-transaction-root
100%
100%
mentions-db-namespace
100%
100%
mentions-db-operation-name
100%
100%
mentions-db-collection-name
100%
100%
mentions-db-system
100%
100%
mentions-application-name
100%
100%
mentions-cx-subsystem-name
100%
100%
names-the-minimum-required-span-metrics-label
50%
100%
mentions-collector-instance-id
100%
100%
collector-instance-id
100%
100%
writer-unique-single
100%
100%
explains-that-collector-instance-id-is-a-conn
100%
100%
mentions-k8s-pod-name
100%
100%
daemonset-one-agent
100%
100%
collision-collid-overwrite
100%
100%
cardinality-pod-churn
100%
100%
explains-that-k8s-pod-name-can-be-needed-as-a
50%
100%
spanmetrics-span-metrics
100%
100%
all-spans-every
100%
100%
before-sampling-sampling
100%
100%
undercount-sampled-spans
100%
100%
explains-that-span-metrics-only-has-full-red
100%
100%
no-says-spanmetrics-can-run-before-sdk-head-s
100%
100%
mentions-connector-spanmetrics-includecollectorinstanc
100%
100%
mentions-feature-gates-connector-spanmetrics-includeco
100%
100%
mentions-v0-136-0
100%
100%
mentions-v0-151-x
0%
100%
mentions-v0-152-0
100%
100%
mentions-collector-instance-id
100%
100%
for-self-managed-collector-contrib-v0-136-0-t
100%
100%
mentions-otel-metric-overflow-1
100%
100%
mentions-otel-metric-overflow-2
100%
100%
mentions-cardinality
100%
100%
aggregation-cardinality-limit-cardinality-lim
100%
100%
explains-that-otel-metric-overflow-true-is-th
100%
100%
mentions-service-instance-id
100%
0%
recommends-restoring-service-instance-id-as-t
100%
0%
mentions-spanmetrics-statuscodeconvention-useotelprefi
100%
100%
mentions-otel-status-code
100%
100%
mentions-status-code
100%
100%
metrics-pipeline-after
100%
100%
explains-that-this-is-a-generated-span-metric
100%
100%
mentions-otel-status-code
100%
100%
mentions-status-code
100%
100%
mentions-error-1
100%
100%
mentions-ok-1
100%
100%
mentions-unset
100%
100%
mentions-error-2
100%
100%
mentions-ok-2
100%
100%
nil-absen-ct
100%
100%
raw-datapoint-not
100%
100%
explains-the-raw-collector-metric-datapoint-v
100%
100%
traceid-trace-id
100%
100%
load-balanc-routingkey
100%
100%
identifies-the-topology-issue-trace-aware-pro
100%
100%
mentions-cgx-transaction
100%
0%
mentions-coralogixtransactionsampler
100%
0%
states-that-cgx-transaction-cgx-transaction-r
100%
0%
windows-ecsattributes-fallback
100%
100%
upgrade-v0-5-11-or-newer
100%
100%
explains-fallback-to-ecs-task-metadata
50%
100%
no-claims-windows-needs-docker
100%
100%
yaml-domain-bare-hostname
100%
100%
env-coralogix-private-key
0%
100%
no-endpoint-field-in-yaml
100%
100%
Table of Contents