An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 0.9% on proxy.golang.org
Top 0.4% dependent packages on proxy.golang.org
Top 0.7% dependent repos on proxy.golang.org
Top 0.7% forks on proxy.golang.org

proxy.golang.org : github.com/open-telemetry/opentelemetry-collector-contrib/processor/k8sprocessor

RBAC TODO: mention the required RBAC rules. TODO: example config. The processor supports running both in agent and collector mode. When running as an agent, the processor detects IP addresses of pods sending spans, metrics or logs to the agent and uses this information to extract metadata from pods. When running as an agent, it is important to apply a discovery filter so that the processor only discovers pods from the same host that it is running on. Not using such a filter can result in unnecessary resource usage especially on very large clusters. Once the filter is applied, each processor will only query the k8s API for pods running on it's own node. Node filter can be applied by setting the `filter.node` config option to the name of a k8s node. While this works as expected, it cannot be used to automatically filter pods by the same node that the processor is running on in most cases as it is not know before hand which node a pod will be scheduled on. Luckily, kubernetes has a solution for this called the downward API. To automatically filter pods by the node the processor is running on, you'll need to complete the following steps: 1. Use the downward API to inject the node name as an environment variable. Add the following snippet under the pod env section of the OpenTelemetry container. This will inject a new environment variable to the OpenTelemetry container with the value as the name of the node the pod was scheduled to run on. 2. Set "filter.node_from_env_var" to the name of the environment variable holding the node name. This will restrict each OpenTelemetry agent to query pods running on the same node only dramatically reducing resource requirements for very large clusters. The processor can be deployed both as an agent or as a collector. When running as a collector, the processor cannot correctly detect the IP address of the pods generating the telemetry data without any of the well-known IP attributes, when it receives them from an agent instead of receiving them directly from the pods. To workaround this issue, agents deployed with the k8s_tagger processor can be configured to detect the IP addresses and forward them along with the telemetry data resources. Collector can then match this IP address with k8s pods and enrich the records with the metadata. In order to set this up, you'll need to complete the following steps: 1. Setup agents in passthrough mode Configure the agents' k8s_tagger processors to run in passthrough mode. This will ensure that the agents detect the IP address as add it as an attribute to all telemetry resources. Agents will not make any k8s API calls, do any discovery of pods or extract any metadata. 2. Configure the collector as usual No special configuration changes are needed to be made on the collector. It'll automatically detect the IP address of spans, logs and metrics sent by the agents as well as directly by other services/pods. There are some edge-cases and scenarios where k8s_tagger will not work properly. The processor cannot correct identify pods running in the host network mode and enriching telemetry data generated by such pods is not supported at the moment, unless the attributes contain information about the source IP. The processor does not support detecting containers from the same pods when running as a sidecar. While this can be done, we think it is simpler to just use the kubernetes downward API to inject environment variables into the pods and directly use their values as tags.

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/open-telemetry/opentelemetry-collector-contrib/processor/k8sprocessor
Keywords: open-telemetry , opentelemetry
License: Apache-2.0
Latest release: over 3 years ago
First release: almost 5 years ago
Namespace: github.com/open-telemetry/opentelemetry-collector-contrib/processor
Dependent packages: 137
Dependent repositories: 61
Stars: 1,560 on GitHub
Forks: 1,325 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: about 14 hours ago

Top 3.1% on proxy.golang.org
github.com/signalfx/splunk-otel-collector v0.125.0
141 versions - Latest release: 22 days ago - 3 dependent packages - 2 dependent repositories - 130 stars on GitHub
Top 6.1% on proxy.golang.org
github.com/observiq/observiq-collector v1.76.4
134 versions - Latest release: 23 days ago
Top 8.2% on proxy.golang.org
github.com/open-telemetry/opentelemetry-service-contrib v0.125.0
Contrib repository for the OpenTelemetry Collector
177 versions - Latest release: 26 days ago - 1,560 stars on GitHub
Top 6.8% on proxy.golang.org
github.com/observiq/observiq-otel-collector v1.76.3
observIQ’s distribution of the OpenTelemetry collector providing a simple and unified solution to...
133 versions - Latest release: 26 days ago - 40 stars on GitHub
Top 6.8% on proxy.golang.org
github.com/observIQ/observiq-otel-collector v1.76.3
observIQ’s distribution of the OpenTelemetry collector providing a simple and unified solution to...
133 versions - Latest release: 26 days ago - 41 stars on GitHub
github.com/ing-bank/opentelemetry-collector-contrib v0.124.100
Contrib repository for the OpenTelemetry Collector
136 versions - Latest release: 29 days ago - 1 stars on GitHub
Top 7.7% on proxy.golang.org
github.com/observIQ/bindplane-agent v1.76.2
observIQ’s distribution of the OpenTelemetry collector providing a simple and unified solution to...
132 versions - Latest release: about 1 month ago - 54 stars on GitHub
Top 5.3% on proxy.golang.org
go.opentelemetry.io/collector-contrib v0.124.1
Package otel provides global access to the OpenTelemetry API. The subpackages of the otel package...
176 versions - Latest release: about 1 month ago - 4,482 stars on GitHub
Top 7.7% on proxy.golang.org
github.com/observiq/bindplane-agent v1.75.0
observIQ’s distribution of the OpenTelemetry collector providing a simple and unified solution to...
129 versions - Latest release: about 1 month ago - 54 stars on GitHub
Top 1.5% on proxy.golang.org
github.com/open-telemetry/opentelemetry-collector-contrib v0.121.0
Contrib repository for the OpenTelemetry Collector
172 versions - Latest release: 3 months ago - 3 dependent packages - 98 dependent repositories - 1,560 stars on GitHub
github.com/canva/opentelemetry-collector-contrib v0.116.0
A fork of official open-telemetry/opentelemetry-collector-contrib repository in order to apply Ca...
147 versions - Latest release: 5 months ago - 2 stars on GitHub
github.com/Canva/opentelemetry-collector-contrib v0.116.0
A fork of official open-telemetry/opentelemetry-collector-contrib repository in order to apply Ca...
147 versions - Latest release: 5 months ago - 2 stars on GitHub
Top 9.2% on proxy.golang.org
github.hscsec.cn/signalfx/splunk-otel-collector v0.109.0
124 versions - Latest release: 8 months ago
Top 8.2% on proxy.golang.org
github.com/observIQ/opentelemetry-collector-contrib v0.109.0
Contrib repository for the OpenTelemetry Collector
23 versions - Latest release: 9 months ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/observiq/opentelemetry-collector-contrib v0.109.0
Contrib repository for the OpenTelemetry Collector
23 versions - Latest release: 9 months ago - 0 stars on GitHub
Top 4.5% on proxy.golang.org
github.com/open-telemetry/opentelemetry-collector-contrib/cmd/configschema v0.102.0
Deprecated: [v0.92.0] This package is deprecated and will be removed in a future release. See htt...
69 versions - Latest release: 12 months ago - 2,280 stars on GitHub
Top 9.2% on proxy.golang.org
github.phpd.cn/signalfx/splunk-otel-collector v0.100.0
112 versions - Latest release: about 1 year ago
Top 9.1% on proxy.golang.org
github.skymusic.top/signalfx/splunk-otel-collector v0.95.0
106 versions - Latest release: about 1 year ago
Top 8.2% on proxy.golang.org
github.com/ox-eye/opentelemetry-collector-contrib v0.58.0
Contrib repository for the OpenTelemetry Collector
87 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/fluxninja/opentelemetry-collector-contrib v0.93.0
Contrib repository for the OpenTelemetry Collector
155 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/v1v/opentelemetry-collector-contrib v0.90.1
Contrib repository for the OpenTelemetry Collector
87 versions - Latest release: over 1 year ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/myob-oss/opentelemetry-collector-contrib v0.88.0
Contrib repository for the OpenTelemetry Collector
136 versions - Latest release: over 1 year ago - 0 stars on GitHub
Top 9.6% on proxy.golang.org
github.com/yifanterryyang/opentelemetry-collector-contrib v0.90.1
137 versions - Latest release: over 1 year ago
github.com/signoz/opentelemetry-collector-contrib-test v0.87.0
Contrib repository for the OpenTelemetry Collector
135 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/SigNoz/opentelemetry-collector-contrib-test v0.87.0
Contrib repository for the OpenTelemetry Collector
135 versions - Latest release: over 1 year ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/newly12/opentelemetry-collector-contrib v0.86.0
Contrib repository for the OpenTelemetry Collector
107 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/nsofnetworks/opentelemetry-collector-contrib v0.85.0
Contrib repository for the OpenTelemetry Collector
137 versions - Latest release: over 1 year ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/librato/opentelemetry-collector-contrib v0.84.0
Contrib repository for the OpenTelemetry Collector
132 versions - Latest release: over 1 year ago - 0 stars on GitHub
Top 10.0% on proxy.golang.org
github.com/joshdover/opentelemetry-collector-contrib v0.83.0
Contrib repository for the OpenTelemetry Collector
131 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/frzifus/opentelemetry-collector-contrib v0.81.1
Contrib repository for the OpenTelemetry Collector
79 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/blakeroberts-wk/opentelemetry-collector-contrib v0.81.0
Contrib repository for the OpenTelemetry Collector
130 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/zeno-splunk/opentelemetry-collector-contrib v0.81.0
Contrib repository for the OpenTelemetry Collector
129 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/manuelgustavo/opentelemetry-collector-contrib v0.81.0
Contrib repository for the OpenTelemetry Collector
129 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/zhaogzzzzzzzz/opentelemetry-collector-contrib v0.79.0
Contrib repository for the OpenTelemetry Collector
127 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/iquanhe/opentelemetry-collector-contrib v0.79.0
Contrib repository for the OpenTelemetry Collector
127 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/iQuanhe/opentelemetry-collector-contrib v0.79.0
Contrib repository for the OpenTelemetry Collector
127 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/ZhaoGZzzzzzzz/opentelemetry-collector-contrib v0.79.0
Contrib repository for the OpenTelemetry Collector
127 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/rudi-sc/opentelemetry-collector-contrib v0.78.0
Contrib repository for the OpenTelemetry Collector-v0.64.0
126 versions - Latest release: about 2 years ago - 0 stars on GitHub
github.com/Rudi-Sc/opentelemetry-collector-contrib v0.78.0
Contrib repository for the OpenTelemetry Collector-v0.64.0
126 versions - Latest release: about 2 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/jvoravong/opentelemetry-collector-contrib v0.76.3
Contrib repository for the OpenTelemetry Collector
97 versions - Latest release: about 2 years ago - 0 stars on GitHub
github.com/dmolenda-sumo/opentelemetry-collector-contrib v0.75.0
Contrib repository for the OpenTelemetry Collector
90 versions - Latest release: about 2 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/cparkins/opentelemetry-collector-contrib v0.72.0
Contrib repository for the OpenTelemetry Collector
92 versions - Latest release: about 2 years ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/asserts/opentelemetry-collector-contrib v1.71.0
Contrib repository for the OpenTelemetry Collector
92 versions - Latest release: over 2 years ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/sethAmazon/opentelemetry-collector-contrib v0.71.0
Contrib repository for the OpenTelemetry Collector
92 versions - Latest release: over 2 years ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/sethamazon/opentelemetry-collector-contrib v0.71.0
Contrib repository for the OpenTelemetry Collector
92 versions - Latest release: over 2 years ago - 0 stars on GitHub
github.com/emreyalvac/opentelemetry-collector-contrib v0.69.0
Contrib repository for the OpenTelemetry Collector
89 versions - Latest release: over 2 years ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/helios/opentelemetry-collector-contrib v0.66.1
Contrib repository for the OpenTelemetry Collector
63 versions - Latest release: over 2 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/evantorrie/splunk-otel-collector v0.61.0
64 versions - Latest release: over 2 years ago - 0 stars on GitHub
Top 4.1% on proxy.golang.org
github.com/shopify/opentelemetry-collector-contrib v0.61.0 removed
81 versions - Latest release: over 2 years ago
Top 8.2% on proxy.golang.org
github.com/Shopify/opentelemetry-collector-contrib v0.61.0
Contrib repository for the OpenTelemetry Collector
81 versions - Latest release: over 2 years ago - 3 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/jskiba/opentelemetry-collector-contrib v1.0.2
Contrib repository for the OpenTelemetry Collector
83 versions - Latest release: over 2 years ago - 0 stars on GitHub
Top 10.0% on proxy.golang.org
github.com/gramidt/opentelemetry-collector-contrib v0.60.0
Contrib repository for the OpenTelemetry Collector
80 versions - Latest release: over 2 years ago - 1 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/sabreoss/opentelemetry-collector-contrib v0.60.0
Contrib repository for the OpenTelemetry Collector
81 versions - Latest release: over 2 years ago - 0 stars on GitHub
Top 8.3% on proxy.golang.org
github.com/futurist/opentelemetry-collector-contrib v0.60.0
81 versions - Latest release: over 2 years ago
Top 8.2% on proxy.golang.org
github.com/patdimond/opentelemetry-collector-contrib v0.60.0
Contrib repository for the OpenTelemetry Collector
75 versions - Latest release: over 2 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/donq-io/opentelemetry-collector-contrib v0.58.0
79 versions - Latest release: almost 3 years ago
Top 9.0% on proxy.golang.org
github.com/tuyula/opentelemetry-collector-contrib v0.55.20
Contrib repository for the OpenTelemetry Collector
89 versions - Latest release: almost 3 years ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/mcsick/opentelemetry-collector-contrib v0.53.0
Contrib repository for the OpenTelemetry Collector
72 versions - Latest release: almost 3 years ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/McSick/opentelemetry-collector-contrib v0.53.0
Contrib repository for the OpenTelemetry Collector
72 versions - Latest release: almost 3 years ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/davidpessoa/opentelemetry-collector-contrib v0.52.1
Contrib repository for the OpenTelemetry Collector
73 versions - Latest release: almost 3 years ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/DavidPessoa/opentelemetry-collector-contrib v0.52.1
Contrib repository for the OpenTelemetry Collector
73 versions - Latest release: almost 3 years ago - 0 stars on GitHub
Top 4.1% on proxy.golang.org
github.com/coralogix/opentelemetry-collector-contrib v0.53.0 removed
73 versions - Latest release: almost 3 years ago
Top 4.1% on proxy.golang.org
github.com/SabreOSS/opentelemetry-collector-contrib v0.53.0 removed
73 versions - Latest release: almost 3 years ago
github.com/vasireddy99/opentelemetry-collector-contrib v0.53.0
Contrib repository for the OpenTelemetry Collector
73 versions - Latest release: almost 3 years ago - 0 stars on GitHub
github.com/lumigo-io/opentelemetry-collector-contrib v0.60.3
Contrib repository for the OpenTelemetry Collector
91 versions - Latest release: almost 3 years ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/logdna/opentelemetry-collector-contrib v0.51.0
Contrib repository for the OpenTelemetry Collector
72 versions - Latest release: about 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/braydonk/opentelemetry-collector-contrib v0.50.0
70 versions - Latest release: about 3 years ago
Top 8.2% on proxy.golang.org
github.com/trasc/opentelemetry-collector-contrib v0.50.0
70 versions - Latest release: about 3 years ago
Top 8.2% on proxy.golang.org
github.com/sparam/opentelemetry-collector-contrib v0.49.0
Contrib repository for the OpenTelemetry Collector
70 versions - Latest release: about 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/fiona-liu/opentelemetry-collector-contrib v0.50.0
70 versions - Latest release: about 3 years ago
github.com/swiatekm-sumo/opentelemetry-collector-contrib v0.48.0
Contrib repository for the OpenTelemetry Collector
68 versions - Latest release: about 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/fsolleza/opentelemetry-collector-contrib v0.48.0
68 versions - Latest release: about 3 years ago
Top 10.0% on proxy.golang.org
github.com/lpegoraro/opentelemetry-collector-contrib v0.48.0
Contrib repository for the OpenTelemetry Collector
68 versions - Latest release: about 3 years ago - 1 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/tbthanh90/opentelemetry-collector-contrib v0.47.0
70 versions - Latest release: about 3 years ago
Top 8.2% on proxy.golang.org
github.com/chilingpan123/opentelemetry-collector-contrib v0.47.1
68 versions - Latest release: about 3 years ago
Top 9.0% on proxy.golang.org
github.com/opsramp/opentelemetry-collector-contrib v0.46.0
Contrib repository for the OpenTelemetry Collector
66 versions - Latest release: about 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/kaero/opentelemetry-collector-contrib v0.46.0
Contrib repository for the OpenTelemetry Collector
68 versions - Latest release: about 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/ntippabhatla/opentelemetry-collector-contrib v0.46.0
66 versions - Latest release: about 3 years ago
Top 4.1% on proxy.golang.org
github.com/Canuteson/opentelemetry-collector-contrib v0.44.0 removed
63 versions - Latest release: over 3 years ago
Top 8.2% on proxy.golang.org
github.com/canuteson/opentelemetry-collector-contrib v0.44.0
63 versions - Latest release: over 3 years ago
Top 8.2% on proxy.golang.org
github.com/foxlegend/opentelemetry-collector-contrib v0.44.0
Contrib repository for the OpenTelemetry Collector
63 versions - Latest release: over 3 years ago - 0 stars on GitHub
Top 4.1% on proxy.golang.org
github.com/fscellos/opentelemetry-collector-contrib v0.44.0 removed
63 versions - Latest release: over 3 years ago
Top 8.2% on proxy.golang.org
github.com/cw-kajiwara/opentelemetry-collector-contrib v0.43.0
20 versions - Latest release: over 3 years ago
Top 8.2% on proxy.golang.org
github.com/aimichal/opentelemetry-collector-contrib v0.42.0
61 versions - Latest release: over 3 years ago
Top 4.1% on proxy.golang.org
github.com/gouthamve/opentelemetry-collector-contrib v0.42.0 removed
61 versions - Latest release: over 3 years ago
Top 4.1% on proxy.golang.org
github.com/pavankrish123/opentelemetry-collector-contrib v0.42.0 removed
61 versions - Latest release: over 3 years ago
github.com/tomsanbear/opentelemetry-collector-contrib v0.42.0
Contrib repository for the OpenTelemetry Collector
61 versions - Latest release: over 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/collibra/opentelemetry-collector-contrib v0.42.0
Contrib repository for the OpenTelemetry Collector
61 versions - Latest release: over 3 years ago - 3 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/rati3l/opentelemetry-collector-contrib v0.41.0
60 versions - Latest release: over 3 years ago
Top 4.1% on proxy.golang.org
github.com/binjip978/opentelemetry-collector-contrib v0.41.0 removed
60 versions - Latest release: over 3 years ago
Top 8.2% on proxy.golang.org
github.com/rubenruizdegauna/opentelemetry-collector-contrib v0.41.0
Contrib repository for the OpenTelemetry Collector
60 versions - Latest release: over 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/ozontech-forks/opentelemetry-collector-contrib v0.41.0
Contrib repository for the OpenTelemetry Collector
60 versions - Latest release: over 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/sentrysoftware/opentelemetry-collector-contrib v0.38.0
Contrib repository for the OpenTelemetry Collector
57 versions - Latest release: over 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/tie/opentelemetry-collector-contrib v0.37.1
Contrib repository for the OpenTelemetry Collector
56 versions - Latest release: over 3 years ago - 0 stars on GitHub
Top 4.1% on proxy.golang.org
github.com/Tenaria/opentelemetry-collector-contrib v0.37.1 removed
56 versions - Latest release: over 3 years ago
Top 8.2% on proxy.golang.org
github.com/tenaria/opentelemetry-collector-contrib v0.37.1
Contrib repository for the OpenTelemetry Collector
56 versions - Latest release: over 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/carlosalberto/opentelemetry-collector-contrib v0.36.0
Contrib repository for the OpenTelemetry Collector
54 versions - Latest release: over 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/jlegoff/opentelemetry-collector-contrib v0.36.0
Contrib repository for the OpenTelemetry Collector
54 versions - Latest release: over 3 years ago - 0 stars on GitHub
Top 4.1% on proxy.golang.org
github.com/atingchen/opentelemetry-collector-contrib v0.36.0 removed
54 versions - Latest release: over 3 years ago
Top 8.2% on proxy.golang.org
github.com/frefreak/opentelemetry-collector-contrib v0.35.0
Contrib repository for the OpenTelemetry Collector
53 versions - Latest release: over 3 years ago - 0 stars on GitHub
Past Dependents
Include Past Dependents

Check this option to include packages that no longer depend on this package in their latest version but previously did.