41554 blogs · [ { "id": "01a08720-2346-703a-825f-099b823db73b", "title": "Intro to Goose Recipes and Sub-Recipes", "url": "https://adrianavillela.netlify.app/post/intro-to-goose-recipes/", "published_at": "2026-08-25T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b8242bdfb", "title": "Let's Learn About the OpenTelemetry GenAI Normalizer", "url": "https://adrianavillela.netlify.app/post/otel-gen-ai-normalizer/", "published_at": "2026-08-12T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b831bc56b", "title": "I Can See Your Goose!", "url": "https://adrianavillela.netlify.app/post/goose-with-otel/", "published_at": "2026-07-24T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b8419ac9d", "title": "Autonomous AI Software Development: Good Idea, or Bad Idea?", "url": "https://adrianavillela.netlify.app/post/the-great-autonomous-ai-experiment/", "published_at": "2026-06-25T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b845e265e", "title": "From Builder to Architect", "url": "https://adrianavillela.netlify.app/post/from-builder-to-architect/", "published_at": "2026-05-28T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b85485859", "title": "Let’s Learn About OTel Arrow Together", "url": "https://adrianavillela.netlify.app/post/let-s-learn-about-otel-arrow-together/", "published_at": "2026-05-11T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b85dde8a6", "title": "Let’s Learn About OTel Weaver Together", "url": "https://adrianavillela.netlify.app/post/let-s-learn-about-otel-weaver-together/", "published_at": "2026-05-06T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b868685f0", "title": "The Lazy DevRel’s Video Streaming Toolkit", "url": "https://adrianavillela.netlify.app/post/the-lazy-devrel-s-video-streaming-toolkit/", "published_at": "2026-04-30T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b871fdf50", "title": "Standing on the Edge of Burnout and Trying Not to Fall", "url": "https://adrianavillela.netlify.app/post/standing-on-the-edge-of-burnout-and-trying-not-to-fall/", "published_at": "2026-04-15T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b87d1a26c", "title": "KubeCon EU 2026 Retrospective", "url": "https://adrianavillela.netlify.app/post/kubecon-eu-2026-retrospective/", "published_at": "2026-03-27T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b88ae6ff9", "title": "My Thoughts on Vibe Coding Have Evolved", "url": "https://adrianavillela.netlify.app/post/my-thoughts-on-vibe-coding-have-evolved/", "published_at": "2026-03-02T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b899c57d3", "title": "OpenTelemetry OpAMP for You and Me", "url": "https://adrianavillela.netlify.app/post/opentelemetry-opamp-for-you-and-me/", "published_at": "2026-01-31T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b89da6611", "title": "What’s in My Travel Bag?", "url": "https://adrianavillela.netlify.app/post/what-s-in-my-travel-bag/", "published_at": "2025-12-29T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b8a849a8e", "title": "Prompt-based reusable workflows for lazy developers", "url": "https://adrianavillela.netlify.app/post/prompt-based-reusable-workflows-for-lazy-developers/", "published_at": "2025-12-22T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b8af5e3a3", "title": "We’re past the OpenTelemetry “Honeymoon Period”", "url": "https://adrianavillela.netlify.app/post/we-re-past-the-opentelemetry-honeymoon-period/", "published_at": "2025-12-12T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b8bc03a5c", "title": "I Fought the Prompt, and I (Mostly) Won", "url": "https://adrianavillela.netlify.app/post/i-fought-the-prompt-and-i-mostly-won/", "published_at": "2025-11-12T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b8ca9ae4a", "title": "Running Codename Goose in a Dev Container", "url": "https://adrianavillela.netlify.app/post/running-codename-goose-in-a-dev-container/", "published_at": "2025-10-03T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b8cfb51b1", "title": "Switching to an OpenTelemetry Operator-managed Collector on Kubernetes", "url": "https://adrianavillela.netlify.app/post/switching-to-an-opentelemetry-operator-managed-collector-on-kubernetes/", "published_at": "2025-07-10T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b8d4d20dc", "title": "Querying OpenTelemetry Data with the Dynatrace MCP Server", "url": "https://adrianavillela.netlify.app/post/querying-opentelemetry-data-with-the-dynatrace-mcp-server/", "published_at": "2025-06-11T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b8dbae1aa", "title": "Let’s Learn About MCP Together!", "url": "https://adrianavillela.netlify.app/post/let-s-learn-about-mcp-together/", "published_at": "2025-06-06T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b8e0fdbe0", "title": "Let’s Learn How to Send Internal OTel Collector Telemetry to an Observability Backend", "url": "https://adrianavillela.netlify.app/post/let-s-learn-how-to-send-internal-otel-collector-telemetry-to-an-observability-backend/", "published_at": "2025-05-31T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b8e54c9a6", "title": "Let’s Learn About Horizontal Pod Autoscaling on the OpenTelemetry Collector", "url": "https://adrianavillela.netlify.app/post/let-s-learn-about-horizontal-pod-autoscaling-on-the-opentelemetry-collector/", "published_at": "2025-05-24T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b8ee2b397", "title": "Storing All of Your Observability Signals in One Place Matters!", "url": "https://adrianavillela.netlify.app/post/storing-all-of-your-observability-signals-in-one-place-matters/", "published_at": "2025-05-09T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b8f9e5d75", "title": "The Truth About OpenTelemetry’s Vendor-Neutrality", "url": "https://adrianavillela.netlify.app/post/the-truth-about-opentelemetry-s-vendor-neutrality/", "published_at": "2025-05-05T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b906f8ebf", "title": "Observe All The Things", "url": "https://adrianavillela.netlify.app/post/observe-all-the-things/", "published_at": "2025-04-25T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b90f1ffd2", "title": "Observability is a Team Sport", "url": "https://adrianavillela.netlify.app/post/observability-is-a-team-sport/", "published_at": "2025-04-23T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b911b01a6", "title": "KubeCon Europe 2025 Retrospective", "url": "https://adrianavillela.netlify.app/post/kubecon-europe-2025-retrospective/", "published_at": "2025-04-07T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b91f8c801", "title": "So You Built A Custom Collector with the OpenTelemetry Collector Builder…Now What?", "url": "https://adrianavillela.netlify.app/post/so-you-built-a-custom-collector-with-the-opentelemetry-collector-builder-now-what/", "published_at": "2025-03-14T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b920532b2", "title": "Multi-Architecture Builds Are Possible With Docker Compose…Kind Of", "url": "https://adrianavillela.netlify.app/post/multi-architecture-builds-are-possible-with-docker-compose-kind-of/", "published_at": "2025-02-21T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b925f6d3c", "title": "The OpenTelemetry Demo Revisited (Again)", "url": "https://adrianavillela.netlify.app/post/the-opentelemetry-demo-revisited-again/", "published_at": "2024-12-19T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b93402648", "title": "The Humans of OpenTelemetry NA 2024", "url": "https://adrianavillela.netlify.app/post/the-humans-of-opentelemetry-na-2024/", "published_at": "2024-12-18T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b9389843e", "title": "Curious About How to Send OpenTelemetry Data to Dynatrace? So Was I!", "url": "https://adrianavillela.netlify.app/post/curious-about-how-to-send-opentelemetry-data-to-dynatrace-so-was-i/", "published_at": "2024-12-10T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b94659202", "title": "Running Dev Containers Locally with Podman and VSCode", "url": "https://adrianavillela.netlify.app/post/running-dev-containers-locally-with-podman-vscode/", "published_at": "2024-12-06T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b955d5f06", "title": "KubeCon North America 2024 Retrospective", "url": "https://adrianavillela.netlify.app/post/kubecon-north-america-2024-retrospective/", "published_at": "2024-11-24T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b959aa88b", "title": "From “I Don’t Know” to “Let Me Show You How”", "url": "https://adrianavillela.netlify.app/post/from-i-don-t-know-to-let-me-show-you-how/", "published_at": "2024-11-21T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b9608b809", "title": "When Things Go Sideways: Troubleshooting the OpenTelemetry Operator", "url": "https://adrianavillela.netlify.app/post/when-things-go-sideways-troubleshooting-the-opentelemetry-operator/", "published_at": "2024-11-18T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b96278926", "title": "I Will Remember You", "url": "https://adrianavillela.netlify.app/post/i-will-remember-you/", "published_at": "2024-10-24T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b963a8caa", "title": "That Time When KinD Stopped Working in GitHub Codespaces", "url": "https://adrianavillela.netlify.app/post/that-time-when-kind-stopped-working-in-github-codespaces/", "published_at": "2024-10-16T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b965699e4", "title": "What’s Your Superpower?", "url": "https://adrianavillela.netlify.app/post/what-s-your-superpower/", "published_at": "2024-08-19T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b97391258", "title": "Things I Learned About DevPod After Obsessing Over it for a Week", "url": "https://adrianavillela.netlify.app/post/things-i-learned-about-devpod-after-obsessing-over-it-for-a-week/", "published_at": "2024-07-26T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b9751ba74", "title": "Things I Learned from Creating a Dev Container for the OpenTelemetry Demo", "url": "https://adrianavillela.netlify.app/post/things-i-learned-from-creating-a-dev-container-for-the-opentelemetry-demo/", "published_at": "2024-07-23T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b979d4d1b", "title": "How to Run the OpenTelemetry Demo in GitHub Codespaces", "url": "https://adrianavillela.netlify.app/post/how-to-run-the-opentelemetry-demo-in-github-codespaces/", "published_at": "2024-07-02T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b98498a52", "title": "Tips for Troubleshooting the Target Allocator", "url": "https://adrianavillela.netlify.app/post/tips-for-troubleshooting-the-target-allocator/", "published_at": "2024-06-25T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b990902f6", "title": "Sharing is Caring: How To Be A Good Open Source Citizen", "url": "https://adrianavillela.netlify.app/post/sharing-is-caring-how-to-be-a-good-open-source-citizen/", "published_at": "2024-06-20T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b999dde7c", "title": "Demystifying Observability 2.0", "url": "https://adrianavillela.netlify.app/post/demystifying-observability-2-0/", "published_at": "2024-06-10T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b9a25abc3", "title": "Beyond Platform Engineering", "url": "https://adrianavillela.netlify.app/post/beyond-platform-engineering/", "published_at": "2024-05-31T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b9a2ae553", "title": "Happy Mother’s Day from a Working Mom in Tech", "url": "https://adrianavillela.netlify.app/post/happy-mother-s-day-from-a-working-mom-in-tech/", "published_at": "2024-05-12T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b9a9d3c11", "title": "KubeHuddle Taught Me That It’s Okay to Be Smart and Hot", "url": "https://adrianavillela.netlify.app/post/kubehuddle-taught-me-that-it-s-okay-to-be-smart-and-hot/", "published_at": "2024-05-10T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b9b7a4179", "title": "Things You Might Not Have Known About the OpenTelemetry Operator", "url": "https://adrianavillela.netlify.app/post/things-you-might-not-have-known-about-the-opentelemetry-operator/", "published_at": "2024-04-25T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b9c6e6f73", "title": "Onboarding Doesn’t Have to Suck", "url": "https://adrianavillela.netlify.app/post/onboarding-doesn-t-have-to-suck/", "published_at": "2024-04-17T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b9d01c62c", "title": "KubeCon Europe 2024 Retrospective", "url": "https://adrianavillela.netlify.app/post/kubecon-europe-2024-retrospective/", "published_at": "2024-03-27T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b9d06e47e", "title": "Prometheus & OpenTelemetry: Better Together", "url": "https://adrianavillela.netlify.app/post/prometheus-opentelemetry-better-together/", "published_at": "2024-03-26T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b9d3190e8", "title": "Dude, Where’s My Error?", "url": "https://adrianavillela.netlify.app/post/dude-where-s-my-error/", "published_at": "2024-03-13T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b9d362be9", "title": "OTel Collector Anti-Patterns", "url": "https://adrianavillela.netlify.app/post/otel-collector-anti-patterns/", "published_at": "2024-02-26T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b9d74197c", "title": "The Humans of OpenTelemetry", "url": "https://adrianavillela.netlify.app/post/the-humans-of-opentelemetry/", "published_at": "2023-12-22T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b9e64c1a1", "title": "KubeCon North America 2023 Retrospective: What A Difference A Year Makes!", "url": "https://adrianavillela.netlify.app/post/kubecon-north-america-2023-retrospective-what-a-difference-a-year-makes/", "published_at": "2023-11-17T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b9f5726e6", "title": "How Can I Contribute to OpenTelemetry?", "url": "https://adrianavillela.netlify.app/post/how-can-i-contribute-to-opentelemetry/", "published_at": "2023-08-30T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b9f5b03fa", "title": "Let’s Learn About OTel Python Logging Auto-Instrumentation with the OTel Operator!", "url": "https://adrianavillela.netlify.app/post/let-s-learn-about-otel-python-logging-auto-instrumentation-with-the-otel-operator/", "published_at": "2023-08-18T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b9fbf83f8", "title": "Let’s Learn About Auto-Instrumentation with the OTel Operator!", "url": "https://adrianavillela.netlify.app/post/let-s-learn-about-auto-instrumentation-with-the-otel-operator/", "published_at": "2023-07-28T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099b9fd4d855", "title": "Let’s Learn About the OTel Operator’s Target Allocator!", "url": "https://adrianavillela.netlify.app/post/let-s-learn-about-the-otel-operator-s-target-allocator/", "published_at": "2023-07-21T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099ba05349a6", "title": "The Power of Collaboration: Running k0s on Nomad", "url": "https://adrianavillela.netlify.app/post/the-power-of-collaboration-running-k0s-on-nomad/", "published_at": "2023-06-23T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099ba0d626e4", "title": "End-User Q&A Series: Using OTel at Farfetch", "url": "https://adrianavillela.netlify.app/post/end-user-q-a-series-using-otel-at-farfetch/", "published_at": "2023-06-07T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099ba14b3abc", "title": "Platform engineering magic: Using Kratix to quickly deliver a pre-configured OpenTelemetry Operator", "url": "https://adrianavillela.netlify.app/post/platform-engineering-magic-using-kratix-to-quickly-deliver-a-pre-configured-opentelemetry-operator/", "published_at": "2023-04-03T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099ba19fbd2b", "title": "How to be an ethical engineering leader", "url": "https://adrianavillela.netlify.app/post/how-to-be-an-ethical-engineering-leader/", "published_at": "2023-03-21T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099ba1ce7bd3", "title": "OpenTelemetry End-User Q&A Series: Using OTel at Uplight", "url": "https://adrianavillela.netlify.app/post/opentelemetry-end-user-q-a-series-using-otel-at-uplight/", "published_at": "2023-03-20T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099ba276ea27", "title": "Tracetest in Action: Running Trace-Based Tests on the OpenTelemetry Demo App with HashiCorp Nomad", "url": "https://adrianavillela.netlify.app/post/tracetest-in-action-running-trace-based-tests-on-the-opentelemetry-demo-app-with-hashicorp-nomad/", "published_at": "2023-02-28T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099ba35af610", "title": "How to Convert Kubernetes Manifests into Nomad Jobspecs", "url": "https://adrianavillela.netlify.app/post/how-to-convert-kubernetes-manifests-into-nomad-jobspecs/", "published_at": "2022-12-19T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099ba3ff4bac", "title": "Running the OpenTelemetry Demo App on HashiCorp Nomad", "url": "https://adrianavillela.netlify.app/post/running-the-opentelemetry-demo-app-on-hashicorp-nomad/", "published_at": "2022-12-15T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099ba4cba71e", "title": "HashiCorp Stack in a Box: Running HashiQube Using the Vagrant Docker Provider", "url": "https://adrianavillela.netlify.app/post/hashicorp-stack-in-a-box-running-hashiqube-using-the-vagrant-docker-provider/", "published_at": "2022-11-25T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099ba542b8e9", "title": "Three Terraform Mistakes, and How to Avoid Them", "url": "https://adrianavillela.netlify.app/post/three-terraform-mistakes-and-how-to-avoid-them/", "published_at": "2022-11-21T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099ba5bcee2b", "title": "Observability-Landscape-as-Code in Practice", "url": "https://adrianavillela.netlify.app/post/observability-landscape-as-code-in-practice/", "published_at": "2022-11-16T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099ba69fc068", "title": "KubeCon North America 2022 Retrospective", "url": "https://adrianavillela.netlify.app/post/kubecon-north-america-2022-retrospective/", "published_at": "2022-11-09T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099ba75355d2", "title": "Running OpenTelemetry Demo App in Kubernetes", "url": "https://adrianavillela.netlify.app/post/running-opentelemetry-demo-app-in-kubernetes/", "published_at": "2022-10-28T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099ba8375f2f", "title": "Observability Mythbusters: Observability Anti-Patterns", "url": "https://adrianavillela.netlify.app/post/observability-mythbusters-observability-anti-patterns/", "published_at": "2022-10-19T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099ba8e29bb9", "title": "OpenTelemetry for Python: Manual Configuration & Context Propagation", "url": "https://adrianavillela.netlify.app/post/opentelemetry-for-python-manual-configuration-context-propagation/", "published_at": "2022-09-23T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099ba940d823", "title": "Introducing the On-Call Me Maybe Podcast!", "url": "https://adrianavillela.netlify.app/post/introducing-the-on-call-me-maybe-podcast/", "published_at": "2022-09-12T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099ba9486720", "title": "Auto-Instrumentation Is Magic: Using OpenTelemetry Python with Lightstep", "url": "https://adrianavillela.netlify.app/post/auto-instrumentation-is-magic-using-opentelemetry-python-with-lightstep/", "published_at": "2022-09-09T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099ba9bc0fe5", "title": "OpenTelemetry for Go: Three Ways to Send Data to an OTLP Observability Back-end", "url": "https://adrianavillela.netlify.app/post/opentelemetry-for-go-three-ways-to-send-data-to-an-otlp-observability-back-end/", "published_at": "2022-08-02T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099baa7b4231", "title": "Let’s Talk About Psychological Safety", "url": "https://adrianavillela.netlify.app/post/let-s-talk-about-psychological-safety/", "published_at": "2022-07-12T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099baa99e418", "title": "Observability Mythbusters: How hard is it to get started with OpenTelemetry?", "url": "https://adrianavillela.netlify.app/post/observability-mythbusters-how-hard-is-it-to-get-started-with-opentelemetry/", "published_at": "2022-06-13T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099bab8feddb", "title": "Yes, Observability-Landscape-as-Code is a Thing", "url": "https://adrianavillela.netlify.app/post/yes-observability-landscape-as-code-is-a-thing/", "published_at": "2022-06-06T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099bac1e574a", "title": "Observability Mythbusters: Observability is NOT Only for SREs", "url": "https://adrianavillela.netlify.app/post/observability-mythbusters-observability-is-not-only-for-sres/", "published_at": "2022-05-12T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099baced94fe", "title": "Observability Mythbusters: Logs and Metrics Aren’t Enough", "url": "https://adrianavillela.netlify.app/post/observability-mythbusters-logs-and-metrics-aren-t-enough/", "published_at": "2022-05-03T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099bad85ae42", "title": "Dear Senior Devs: It’s Okay if You Don’t Want to be a Manager", "url": "https://adrianavillela.netlify.app/post/dear-senior-devs-it-s-okay-if-you-don-t-want-to-be-a-manager/", "published_at": "2022-04-22T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099bae708622", "title": "Unpacking Observability: How to Choose an Observability Vendor", "url": "https://adrianavillela.netlify.app/post/unpacking-observability-how-to-choose-an-observability-vendor/", "published_at": "2022-03-30T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099bae9b0172", "title": "Just-in-Time Nomad: Running Temporal on Nomad", "url": "https://adrianavillela.netlify.app/post/just-in-time-nomad-running-temporal-on-nomad/", "published_at": "2022-03-16T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099baf626573", "title": "Just-in-Time Nomad: Templating HashiCorp Nomad Jobs with Nomad Packs", "url": "https://adrianavillela.netlify.app/post/just-in-time-nomad-templating-hashicorp-nomad-jobs-with-nomad-packs/", "published_at": "2022-02-26T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099baf99d3c9", "title": "Unpacking Observability: The Paradigm Shift from APM to Observability", "url": "https://adrianavillela.netlify.app/post/unpacking-observability-the-paradigm-shift-from-apm-to-observability/", "published_at": "2022-02-11T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099bafc757e5", "title": "Just-in-Time Nomad: Managing Nomad Application Deployments Using Waypoint on HashiQube", "url": "https://adrianavillela.netlify.app/post/just-in-time-nomad-managing-nomad-application-deployments-using-waypoint-on-hashiqube/", "published_at": "2022-01-25T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099bb0210269", "title": "Just-in-Time Nomad: Configuring HashiCorp Nomad/Vault integration on HashiQube", "url": "https://adrianavillela.netlify.app/post/just-in-time-nomad-configuring-hashicorp-nomad-vault-integration-on-hashiqube/", "published_at": "2021-12-17T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099bb1127b8f", "title": "Just-in-Time Nomad: Running the OpenTelemetry Collector on Hashicorp Nomad with HashiQube", "url": "https://adrianavillela.netlify.app/post/just-in-time-nomad-running-the-opentelemetry-collector-on-hashicorp-nomad-with-hashiqube/", "published_at": "2021-12-14T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099bb162d104", "title": "Unpacking Observability: The Path to OpenTelemetry", "url": "https://adrianavillela.netlify.app/post/unpacking-observability-the-path-to-opentelemetry/", "published_at": "2021-12-01T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099bb18ffe9d", "title": "How to Write an Awesome Technical “How-To” Blog Post", "url": "https://adrianavillela.netlify.app/post/how-to-write-an-awesome-technical-how-to-blog-post/", "published_at": "2021-11-29T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099bb1e2178b", "title": "Just-in-Time Nomad: Running Traefik on Hashicorp Nomad with HashiQube", "url": "https://adrianavillela.netlify.app/post/just-in-time-nomad-running-traefik-on-hashicorp-nomad-with-hashiqube/", "published_at": "2021-11-06T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099bb29c94a0", "title": "A Beginner’s Guide to OpenStack", "url": "https://adrianavillela.netlify.app/post/a-beginner-s-guide-to-openstack/", "published_at": "2021-10-18T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099bb2e433bb", "title": "Just-in-time Nomad", "url": "https://adrianavillela.netlify.app/post/just-in-time-nomad/", "published_at": "2021-09-20T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099bb2e50b0d", "title": "The Culture of Technical Debt", "url": "https://adrianavillela.netlify.app/post/the-culture-of-technical-debt/", "published_at": "2021-09-07T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099bb34892e8", "title": "Unpacking Observability: The Observability Stack", "url": "https://adrianavillela.netlify.app/post/unpacking-observability-the-observability-stack/", "published_at": "2021-08-16T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099bb402ec40", "title": "Unpacking Observability: Understanding Logs, Events, Traces, and Spans", "url": "https://adrianavillela.netlify.app/post/unpacking-observability-understanding-logs-events-traces-and-spans/", "published_at": "2021-07-14T00:00:00+00:00" }, { "id": "01a08720-2346-703a-825f-099bb4e72522", "title": "Unpacking Observability: A Beginner’s Guide", "url": "https://adrianavillela.netlify.app/post/unpacking-observability-a-beginner-s-guide/", "published_at": "2021-07-05T00:00:00+00:00" } ] posts Claim your blog
Back to adrianavillela.netlify.app
Blog · corpus.blog/blogs/adrianavillela.netlify.app/posts

adrianavillela.netlify.app

adrianavillela.netlify.app

2026

2025

2024

2023

2022

2021