Skip to content

A simple football data API with Datadog monitoring integration.

Notifications You must be signed in to change notification settings

qovzeash/py-flask-datadog

Repository files navigation

py-flask-datadog

A football data API using Flask to test Datadog instrumentation.

This repository contains a sample API built using Flask, with integrated Datadog Application Performance Monitoring (APM) to provide insights into the application’s performance and health. The goal of this project is to demonstrate how to set up a basic Flask API and instrument it with Datadog for monitoring and observability purposes.

Here you read a full article of this project, why he is created and a demonstration of use. Can be useful for an entire comprehend.

Features

  • Flask API: A simple RESTful API built using Flask.
  • Datadog APM: Instrumentation with Datadog to monitor the performance and health of the API.
  • Dockerized Setup: Easily deploy the application using Docker and Docker Compose.
  • Terraform Infrastructure: Infrastructure as Code (IaC) using Terraform to set up optional AWS resources.

Installation

  1. Clone the repository:
git clone https://github.com/qovzeash/py-flask-datadog
  1. Navigate to the project directory:
cd py-flask-datadog
  1. Change the environment variables of the docker-compose.yaml file:
vim docker-compose.yaml
  1. Run the docker-compose.yaml file.
docker-compose up -d

About

A simple football data API with Datadog monitoring integration.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published