• Stars
    star
    231
  • Rank 172,650 (Top 4 %)
  • Language
    C#
  • License
    MIT License
  • Created over 6 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Bringing Azure Monitor metrics where you need them.

Promitor Logo

Bringing Azure Monitor metrics where you need them.

License Docker Pulls Build Status Docker Stars Artifact Hub Donate

Promitor is an Azure Monitor scraper which makes the metrics available through a scraping endpoint for Prometheus or push to a StatsD server.

Documentation

All documentation is available on promitor.io

End-users

We are proud to have the following end-users(s) running Promitor in production:

Adfinis Adobe Albert Heijn Axon Bryte Blue ResDiary theTradeDesk Trynz Vsoft Walmart Labs

Are you a Promitor user? Let us know and get listed!

Contribution

All contribution guidelines can be found here. We welcome bug reports, improvement suggestions and pull requests.

Want to see support for a scraper that is not already supported? You can contribute by adding one yourself!

Information about making changes to Promitor can be found here.

Testing Infrastructure

Our testing infrastructure is managed through Bicep and is open to contributions on promitor/testing-infrastructure.

Image Overview

Here is an overview of the available images:

Image name Use-Case Supported? Tag Format
ghcr.io/tomkerkhove/promitor-agent-scraper Use Promitor Scraper in production Yes :{SemVer}
ghcr.io/tomkerkhove/promitor-agent-resource-discovery Use Promitor Resource Discovery in production Yes :{SemVer}
ghcr.io/tomkerkhove/promitor-agent-scraper-preview Preview image of Promitor Scraper vNext created off of master branch. No, experimentation only :{SemVer} & :{SemVer}-{Commit}
ghcr.io/tomkerkhove/promitor-agent-resource-discovery-preview Preview image of Promitor Resource Discovery vNext created off of master branch. No, experimentation only :{SemVer} & :{SemVer}-{Commit}
ghcr.io/tomkerkhove/promitor-agent-scraper-ci CI image of Promitor Scraper created from a PR. No, used for testing/ease-of-contribution :pr{pr-id}
ghcr.io/tomkerkhove/promitor-agent-resource-discovery-ci CI image of Promitor Resource Discovery created from a PR. No, used for testing/ease-of-contribution :pr{pr-id}

Support

Learn more about our support options here.

Thanks for those who are supporting us via GitHub Sponsors.

Carlo Garcia-Mier Jorge Turrado Ferrero Karl Ots Loc Mai Lovelace Engineering Nills Franssens Richard Simpson Sam Vanhoutte

Security

Learn more about our security policy here.

Performance

Learn more about our performance tests here.

Donate

Promitor is fully OSS and built free-of-charge, however, if you appreciate my work you can do a small donation.

Donate

Get in touch

Do you have a security issue to report or just want to privately contact me? Feel free to write me an email or get listed as a user.

Thank you

We'd like to thank all the services, tooling & NuGet packages that support us - Thank you!

License Information

This is licensed under The MIT License (MIT). Which means that you can use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the web application. But you always need to state that Tom Kerkhove is the original author of this web application.

FOSSA Status

More Repositories

1

azure-apim-on-container-apps

Playground to run Azure API Management's self-hosted gateway on Azure Container Apps
Bicep
56
star
2

containo

Containo is a fictious company that is building a product that provides a catalog of products to buy that 3rd parties can consume. The company is running their platform on Docker containers written in .NET Core. All of their APIs are being exposed via Kong as an API gateway.
C#
40
star
3

iot-with-dapr-actors

Example of how you can build IoT solutions that have custom device gateways that are using Dapr Actors to represent devices in the field.
C#
27
star
4

autoscale-aci-with-azure-serverless

Autoscale Azure Container Instance with Azure Serverless
C#
22
star
5

microservices-with-azure-api-management

Learn Codito's journey where they decompose a monolith into multiple smaller microservices and how they've migrated without downtime by managing API traffic with Azure API Management.
C#
22
star
6

azure-container-apps-demos-keda-scenario

Demo on how to deploy KEDA's .NET Worker scenario on Azure Container Apps
19
star
7

azure-friday-keda

Demo for Azure Friday episode on Kubernetes-Event Driven Autoscaling (KEDA).
C#
12
star
8

k8s-event-grid-bridge

A simple event bridge for Kubernetes native events to Azure Event Grid.
C#
12
star
9

dev-toolbox

Utilities for setting up my dev toolbox.
PowerShell
10
star
10

demo-azure-key-vault-key-rotation

Azure Key Vault - In-Memory Caching with automatic Service Bus authentication key rolling
C#
9
star
11

kinecting-ar-drone

Kinect-controlled Parrot AR Drone!
C
8
star
12

gdpr-with-azure

Scenarios on how you can be GDPR compliant by using Azure services
C#
7
star
13

azure-autoscaling-toolbox

A toolbox to leverage production-grade autoscaling in Microsoft Azure. ๐Ÿงฐ
6
star
14

containo-deprecated

Containo is a fictious company that is running a platform that is running .NET Core APIs in Docker containers and exposing them via Kong as an API gateway.
C#
6
star
15

analyzing-stackexchange-with-azure-data-lake

Analyzing StackExchange data with Azure Data Lake
C#
4
star
16

azure-functions-github-actions

Sample to use continuous delivery to Azure Functions with GitHub Actions.
C#
4
star
17

AzureServiceBus-Deadlettering

Simulator for the Service Bus expiration behavior.
C#
3
star
18

kinect-on-demand-with-azure

Delivering Kinect On-Demand to a Windows Store App with Microsoft Azure Media Services & Notification Hubs
C#
3
star
19

azure-monitor-autoscale-to-event-grid-adapter

An adapter to forward Azure Monitor Autoscale events to Azure Event Grid.
2
star
20

kubernetes-playground

Collection of small apps running on my Kubernetes playground cluster. ๐Ÿคนโ€โ™‚๏ธ
2
star
21

monitoring-service-bus-topics

Examples for my Monitoring Azure Service Bus Topics blog post.
C#
2
star
22

template

GitHub template for all my future GitHub repos
2
star
23

docker-hub-metrics-scraper

A scraper for Docker Hub metrics making the data available for analysis.
C#
2
star
24

azure-pipeline-chaining

Example of how to perform Azure Pipeline chaining.
2
star
25

yaml-template-sandbox

C#
1
star
26

azure-api-management-gateway-helm

A Helm chart to deploy an Azure API Management Gateway on Kubernetes.
Smarty
1
star
27

resource-discovery-sandbox

Sandbox to build a resource discovery API built on top of Azure Resource Graph.
C#
1
star
28

spike-markdown-to-docx

A spike to test the conversion from Markdown to .docx with pandoc CLI.
1
star
29

sello

Sello is a fictious company that is running a SaaS platform for selling products.
C#
1
star
30

azure-devops-agent-in-docker

Docker image running the Azure DevOps Agent
Shell
1
star
31

logic-apps-anywhere

Smarty
1
star
32

docker-hub-notifications-bot

A bot to post comments on GitHub pull requests when a new Docker image is pushed
1
star
33

autoscaling-over-time-dashboard

Leverage scaling-over-time dashboarding for your application autoscaling with Azure Durable Functions. ๐Ÿ“Š
C#
1
star
34

building-resilient-api-platform-with-apim

Guidance on how to build resilient API platforms with Azure API Management
1
star
35

azure-apim-shgw-rate-limit-discovery

A sample on how to run multiple instances of Azure API Management's self-hosted gateway using rate limiting with cross-instance synchronization.
1
star