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
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 GitHubgithub.com/observiq/observiq-collector v1.76.4
134 versions - Latest release: 23 days agogithub.com/open-telemetry/opentelemetry-service-contrib v0.125.0
Contrib repository for the OpenTelemetry Collector177 versions - Latest release: 26 days ago - 1,560 stars on GitHub
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
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 Collector136 versions - Latest release: 29 days ago - 1 stars on GitHub
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
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
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
github.com/open-telemetry/opentelemetry-collector-contrib v0.121.0
Contrib repository for the OpenTelemetry Collector172 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
github.hscsec.cn/signalfx/splunk-otel-collector v0.109.0
124 versions - Latest release: 8 months agogithub.com/observIQ/opentelemetry-collector-contrib v0.109.0
Contrib repository for the OpenTelemetry Collector23 versions - Latest release: 9 months ago - 0 stars on GitHub
github.com/observiq/opentelemetry-collector-contrib v0.109.0
Contrib repository for the OpenTelemetry Collector23 versions - Latest release: 9 months ago - 0 stars on GitHub
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
github.phpd.cn/signalfx/splunk-otel-collector v0.100.0
112 versions - Latest release: about 1 year agogithub.skymusic.top/signalfx/splunk-otel-collector v0.95.0
106 versions - Latest release: about 1 year agogithub.com/ox-eye/opentelemetry-collector-contrib v0.58.0
Contrib repository for the OpenTelemetry Collector87 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 Collector155 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 Collector87 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/myob-oss/opentelemetry-collector-contrib v0.88.0
Contrib repository for the OpenTelemetry Collector136 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/yifanterryyang/opentelemetry-collector-contrib v0.90.1
137 versions - Latest release: over 1 year agogithub.com/signoz/opentelemetry-collector-contrib-test v0.87.0
Contrib repository for the OpenTelemetry Collector135 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 Collector135 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/newly12/opentelemetry-collector-contrib v0.86.0
Contrib repository for the OpenTelemetry Collector107 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 Collector137 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/librato/opentelemetry-collector-contrib v0.84.0
Contrib repository for the OpenTelemetry Collector132 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/joshdover/opentelemetry-collector-contrib v0.83.0
Contrib repository for the OpenTelemetry Collector131 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 Collector79 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 Collector130 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 Collector129 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 Collector129 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 Collector127 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 Collector127 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 Collector127 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 Collector127 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.0126 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.0126 versions - Latest release: about 2 years ago - 0 stars on GitHub
github.com/jvoravong/opentelemetry-collector-contrib v0.76.3
Contrib repository for the OpenTelemetry Collector97 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 Collector90 versions - Latest release: about 2 years ago - 0 stars on GitHub
github.com/cparkins/opentelemetry-collector-contrib v0.72.0
Contrib repository for the OpenTelemetry Collector92 versions - Latest release: about 2 years ago - 0 stars on GitHub
github.com/asserts/opentelemetry-collector-contrib v1.71.0
Contrib repository for the OpenTelemetry Collector92 versions - Latest release: over 2 years ago - 0 stars on GitHub
github.com/sethAmazon/opentelemetry-collector-contrib v0.71.0
Contrib repository for the OpenTelemetry Collector92 versions - Latest release: over 2 years ago - 0 stars on GitHub
github.com/sethamazon/opentelemetry-collector-contrib v0.71.0
Contrib repository for the OpenTelemetry Collector92 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 Collector89 versions - Latest release: over 2 years ago - 0 stars on GitHub
github.com/helios/opentelemetry-collector-contrib v0.66.1
Contrib repository for the OpenTelemetry Collector63 versions - Latest release: over 2 years ago - 0 stars on GitHub
github.com/evantorrie/splunk-otel-collector v0.61.0
64 versions - Latest release: over 2 years ago - 0 stars on GitHubgithub.com/shopify/opentelemetry-collector-contrib v0.61.0 removed
81 versions - Latest release: over 2 years agogithub.com/Shopify/opentelemetry-collector-contrib v0.61.0
Contrib repository for the OpenTelemetry Collector81 versions - Latest release: over 2 years ago - 3 stars on GitHub
github.com/jskiba/opentelemetry-collector-contrib v1.0.2
Contrib repository for the OpenTelemetry Collector83 versions - Latest release: over 2 years ago - 0 stars on GitHub
github.com/gramidt/opentelemetry-collector-contrib v0.60.0
Contrib repository for the OpenTelemetry Collector80 versions - Latest release: over 2 years ago - 1 stars on GitHub
github.com/sabreoss/opentelemetry-collector-contrib v0.60.0
Contrib repository for the OpenTelemetry Collector81 versions - Latest release: over 2 years ago - 0 stars on GitHub
github.com/futurist/opentelemetry-collector-contrib v0.60.0
81 versions - Latest release: over 2 years agogithub.com/patdimond/opentelemetry-collector-contrib v0.60.0
Contrib repository for the OpenTelemetry Collector75 versions - Latest release: over 2 years ago - 0 stars on GitHub
github.com/donq-io/opentelemetry-collector-contrib v0.58.0
79 versions - Latest release: almost 3 years agogithub.com/tuyula/opentelemetry-collector-contrib v0.55.20
Contrib repository for the OpenTelemetry Collector89 versions - Latest release: almost 3 years ago - 0 stars on GitHub
github.com/mcsick/opentelemetry-collector-contrib v0.53.0
Contrib repository for the OpenTelemetry Collector72 versions - Latest release: almost 3 years ago - 0 stars on GitHub
github.com/McSick/opentelemetry-collector-contrib v0.53.0
Contrib repository for the OpenTelemetry Collector72 versions - Latest release: almost 3 years ago - 0 stars on GitHub
github.com/davidpessoa/opentelemetry-collector-contrib v0.52.1
Contrib repository for the OpenTelemetry Collector73 versions - Latest release: almost 3 years ago - 0 stars on GitHub
github.com/DavidPessoa/opentelemetry-collector-contrib v0.52.1
Contrib repository for the OpenTelemetry Collector73 versions - Latest release: almost 3 years ago - 0 stars on GitHub
github.com/coralogix/opentelemetry-collector-contrib v0.53.0 removed
73 versions - Latest release: almost 3 years agogithub.com/SabreOSS/opentelemetry-collector-contrib v0.53.0 removed
73 versions - Latest release: almost 3 years agogithub.com/vasireddy99/opentelemetry-collector-contrib v0.53.0
Contrib repository for the OpenTelemetry Collector73 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 Collector91 versions - Latest release: almost 3 years ago - 0 stars on GitHub
github.com/logdna/opentelemetry-collector-contrib v0.51.0
Contrib repository for the OpenTelemetry Collector72 versions - Latest release: about 3 years ago - 0 stars on GitHub
github.com/braydonk/opentelemetry-collector-contrib v0.50.0
70 versions - Latest release: about 3 years agogithub.com/trasc/opentelemetry-collector-contrib v0.50.0
70 versions - Latest release: about 3 years agogithub.com/sparam/opentelemetry-collector-contrib v0.49.0
Contrib repository for the OpenTelemetry Collector70 versions - Latest release: about 3 years ago - 0 stars on GitHub
github.com/fiona-liu/opentelemetry-collector-contrib v0.50.0
70 versions - Latest release: about 3 years agogithub.com/swiatekm-sumo/opentelemetry-collector-contrib v0.48.0
Contrib repository for the OpenTelemetry Collector68 versions - Latest release: about 3 years ago - 0 stars on GitHub
github.com/fsolleza/opentelemetry-collector-contrib v0.48.0
68 versions - Latest release: about 3 years agogithub.com/lpegoraro/opentelemetry-collector-contrib v0.48.0
Contrib repository for the OpenTelemetry Collector68 versions - Latest release: about 3 years ago - 1 stars on GitHub
github.com/tbthanh90/opentelemetry-collector-contrib v0.47.0
70 versions - Latest release: about 3 years agogithub.com/chilingpan123/opentelemetry-collector-contrib v0.47.1
68 versions - Latest release: about 3 years agogithub.com/opsramp/opentelemetry-collector-contrib v0.46.0
Contrib repository for the OpenTelemetry Collector66 versions - Latest release: about 3 years ago - 0 stars on GitHub
github.com/kaero/opentelemetry-collector-contrib v0.46.0
Contrib repository for the OpenTelemetry Collector68 versions - Latest release: about 3 years ago - 0 stars on GitHub
github.com/ntippabhatla/opentelemetry-collector-contrib v0.46.0
66 versions - Latest release: about 3 years agogithub.com/Canuteson/opentelemetry-collector-contrib v0.44.0 removed
63 versions - Latest release: over 3 years agogithub.com/canuteson/opentelemetry-collector-contrib v0.44.0
63 versions - Latest release: over 3 years agogithub.com/foxlegend/opentelemetry-collector-contrib v0.44.0
Contrib repository for the OpenTelemetry Collector63 versions - Latest release: over 3 years ago - 0 stars on GitHub
github.com/fscellos/opentelemetry-collector-contrib v0.44.0 removed
63 versions - Latest release: over 3 years agogithub.com/cw-kajiwara/opentelemetry-collector-contrib v0.43.0
20 versions - Latest release: over 3 years agogithub.com/aimichal/opentelemetry-collector-contrib v0.42.0
61 versions - Latest release: over 3 years agogithub.com/gouthamve/opentelemetry-collector-contrib v0.42.0 removed
61 versions - Latest release: over 3 years agogithub.com/pavankrish123/opentelemetry-collector-contrib v0.42.0 removed
61 versions - Latest release: over 3 years agogithub.com/tomsanbear/opentelemetry-collector-contrib v0.42.0
Contrib repository for the OpenTelemetry Collector61 versions - Latest release: over 3 years ago - 0 stars on GitHub
github.com/collibra/opentelemetry-collector-contrib v0.42.0
Contrib repository for the OpenTelemetry Collector61 versions - Latest release: over 3 years ago - 3 stars on GitHub
github.com/rati3l/opentelemetry-collector-contrib v0.41.0
60 versions - Latest release: over 3 years agogithub.com/binjip978/opentelemetry-collector-contrib v0.41.0 removed
60 versions - Latest release: over 3 years agogithub.com/rubenruizdegauna/opentelemetry-collector-contrib v0.41.0
Contrib repository for the OpenTelemetry Collector60 versions - Latest release: over 3 years ago - 0 stars on GitHub
github.com/ozontech-forks/opentelemetry-collector-contrib v0.41.0
Contrib repository for the OpenTelemetry Collector60 versions - Latest release: over 3 years ago - 0 stars on GitHub
github.com/sentrysoftware/opentelemetry-collector-contrib v0.38.0
Contrib repository for the OpenTelemetry Collector57 versions - Latest release: over 3 years ago - 0 stars on GitHub
github.com/tie/opentelemetry-collector-contrib v0.37.1
Contrib repository for the OpenTelemetry Collector56 versions - Latest release: over 3 years ago - 0 stars on GitHub
github.com/Tenaria/opentelemetry-collector-contrib v0.37.1 removed
56 versions - Latest release: over 3 years agogithub.com/tenaria/opentelemetry-collector-contrib v0.37.1
Contrib repository for the OpenTelemetry Collector56 versions - Latest release: over 3 years ago - 0 stars on GitHub
github.com/carlosalberto/opentelemetry-collector-contrib v0.36.0
Contrib repository for the OpenTelemetry Collector54 versions - Latest release: over 3 years ago - 0 stars on GitHub
github.com/jlegoff/opentelemetry-collector-contrib v0.36.0
Contrib repository for the OpenTelemetry Collector54 versions - Latest release: over 3 years ago - 0 stars on GitHub
github.com/atingchen/opentelemetry-collector-contrib v0.36.0 removed
54 versions - Latest release: over 3 years agogithub.com/frefreak/opentelemetry-collector-contrib v0.35.0
Contrib repository for the OpenTelemetry Collector53 versions - Latest release: over 3 years ago - 0 stars on GitHub
Check this option to include packages that no longer depend on this package in their latest version but previously did.