Three Terraform Mistakes, and How to Avoid Them

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • opentelemetry-demo

    This repository contains the OpenTelemetry Astronomy Shop, a microservice-based distributed system intended to illustrate the implementation of OpenTelemetry in a near real-world environment.

  • In my last blog post, I talked about how Ana Margarita Medina and I used Terraform to show off Observability-Landscape-as-Code in practice, leveraging the OpenTelemetry Demo App to do so. The Demo App showcases instrumentation of Traces and Metrics of different services written in different languages using OpenTelemetry (OTel). Our Terraform code did the following:

  • unified-observability-k8s-kubecon

    Unified Observability for Kubernetes at KubeCon NA '22

  • NOTE: If you want to follow along to see the full Terraform source code, you can check it out here. Even though the source code is specific to the Observability-Landscape-as-Code use case, the main Terraform concepts in this blog post can be ported over to other scenarios.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • opentelemetry-helm-charts

    OpenTelemetry Helm Charts

  • After creating a Kubernetes cluster, we needed to create a Kubernetes resource before we could apply the Helm chart to install the OpenTelemetry demo app. The Demo App’s Helm Chart deploys an OpenTelemetry Collector. We wanted to configure the Collector to send OTel data to Lightstep. To do so, you need to add a Lightstep Access Token, which is stored as a Kubernetes secret.

  • opentelemetry-go

    OpenTelemetry Go API and SDK

  • In my last blog post, I talked about how Ana Margarita Medina and I used Terraform to show off Observability-Landscape-as-Code in practice, leveraging the OpenTelemetry Demo App to do so. The Demo App showcases instrumentation of Traces and Metrics of different services written in different languages using OpenTelemetry (OTel). Our Terraform code did the following:

  • kubernetes

    Production-Grade Container Scheduling and Management

  • Deployed OpenTelemetry Collector to Kubernetes, and configured it to send Traces and Metrics to Lightstep

  • google.cloud

    GCP Ansible Collection https://galaxy.ansible.com/google/cloud

  • Google Cloud Provider for spinning up a Kubernetes Cluster in Google Cloud Platform (GCP)

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Securing Git Repositories with Gittuf

    2 projects | news.ycombinator.com | 9 May 2024
  • The guide to kubectl I never had.

    2 projects | dev.to | 6 May 2024
  • Streamlining Deployments: Unveiling the Power of GitOps with Kubernetes

    1 project | dev.to | 30 Apr 2024
  • Building Scalable GraphQL Microservices With Node.js and Docker: A Comprehensive Guide

    6 projects | dev.to | 10 Apr 2024
  • Building Llama as a Service (LaaS)

    14 projects | dev.to | 8 Apr 2024