Securing your OpenTelemetry Collector pipeline

YouTube

I was tired of not being able to install with apt the apps I would build, so I created a #rustlang app that makes a virtual apt repository over #github releases.
It's not fresh yet, but it works. I can update the app itself, using apt. It works also for #opentelemetrycollector.
Next step, handling signatures and improving configuration and performance.

https://github.com/jdrouet/inapt

#rustlang #aptitude #debian

GitHub - jdrouet/inapt: A minimal Debian/Ubuntu APT repository proxy written in Rust. It exposes a valid APT repo structure over HTTP but sources .deb packages directly from GitHub Release assets. Useful for distributing packages without hosting your own artifact storage.

A minimal Debian/Ubuntu APT repository proxy written in Rust. It exposes a valid APT repo structure over HTTP but sources .deb packages directly from GitHub Release assets. Useful for distributing ...

GitHub

Good news! After some fiddling and understanding the repository layout I finally have working OpenTelemetry Collector packages for @opensuse!

Packages for the "core" or "classic" collector, the contrib distribution and the otlp distribution are working fine in my tests and have been submitted to the server:monitoring devel project. This includes the packages required to build them.

Here is a vagrant-libvirt setup to play around with the packages (three branches currently).

https://codeberg.org/johanneskastl/opentelemetry-collector_opensuse_vagrant_libvirt_ansible
https://github.com/johanneskastl/opentelemetry-collector_opensuse_vagrant_libvirt_ansible

Once I find some information on how to use the ebpf-profiler distribution, I will test that package and add a branch for it.

#openSUSE #Tumbleweed #Observability #OpenTelemetry #OpenTelemetryCollector #metrics #Ttracing #DevOps #PackagersLife #HellYeah

opentelemetry-collector_opensuse_vagrant_libvirt_ansible

Vagrant-libvirt setup that creates a VM with the OpenTelemetry Collector (using the packages I created for openSUSE)

Codeberg.org

Even More #OpenTelemetry - #Kubernetes special.

* From Docker Compose to #Helm
* Helm subcharts for the win
* Kubernetes topology with #vCluster
* #Traefik as an Ingress Controller
* Exposing services and the Ingress class
* A touch of the #OpenTelemetryCollector
* Initializing PostgreSQL with data
* Kubernetes instrumentation of pods
* Bonus: A new #Quarkus component

https://blog.frankel.ch/even-more-opentelemetry-kubernetes/

From #syslogng to #OpenTelemetryCollector—Cloudflare shares how their logging pipeline just got a massive upgrade!

Discover the motivations for this change and improvements: https://bit.ly/3Uvcsdo

#InfoQ #DevOps #Logging #OpenTelemetry

Cloudflare Overhauls Logging Pipeline with OpenTelemetry

Internet infrastructure and security company Cloudflare has documented how it significantly upgraded its logging pipeline by moving from syslog-ng to OpenTelemetry Collector.

InfoQ

Outstandig deep dive into how Open Telemetry implements Logs:

OpenTelemetry Logs : Deep Dive
https://manassharma.hashnode.dev/opentelemetry-logs-deep-dive

#Logs #OpenTelemetry #CNCF #OpenTelemetryCollector

OpenTelemetry Logs : Deep Dive

OpenTelemetry Logs: Deep Dive Introduction to OpenTelemetry Definition and Purpose OpenTelemetry is an open-source observability framework and toolkit that delivers a uniform way to collect and manage telemetry data at scale. The key purpose of Open...

Manas Sharma' blogs

Trying to figure out if the #Opentelemetry Collector's HostMetrics receiver covers all the bases when compared to #node_exporter and #windows_exporter.

#opentelemetrycollector #prometheus #o11y