Skip to content

Releases: tomkerkhove/promitor

Promitor Resource Discovery v0.10.0

29 Jul 19:35
83c9bed
Compare
Choose a tag to compare

What's new?

Here are some important things you should know, for a full list see changelog.promitor.io.

Features

  • Use Mariner distroless base images (Contributed by @amirschw 🎉)

Fixes & Improvements

Deprecations

None.

Breaking Changes

None.

Getting started

Running Promitor Resource Discovery is super easy:

docker run -d -p 9999:80 --name promitor-agent-resource-discovery   \
                  --env PROMITOR_AUTH_APPID='<azure-ad-app-id>'   \
                  --env-file C:/Promitor/promitor-discovery-auth.creds   \
                  --volume C:/Promitor/resource-discovery-declaration.yaml:/config/resource-discovery-declaration.yaml   \
                  --volume C:/Promitor/resource-discovery-runtime.yaml:/config/runtime.yaml   \
                  ghcr.io/tomkerkhove/promitor-agent-resource-discovery:0.10.0

Docker Image information

New Docker image tags are available:

  • latest, latest-linux, latest-windows
  • 0.10.0, 0.10.0-linux, 0.10.0-windows
  • 0.10, 0.10-linux, 0.10-windows

Docker image is available on GitHub Container Registry.

For more information about our tagging strategy, feel free to read our documentation.

Full Changelog: ResourceDiscovery-v0.9.0...ResourceDiscovery-v0.10.0

Scraper-v2.9.1

21 May 18:35
Compare
Choose a tag to compare

What's new?

Here are some important things you should know, for a full list see changelog.promitor.io.

Features

None.

Fixes & Improvements

Deprecations

None.

Breaking Changes

None.

Getting started

Running Promitor Scraper is super easy:

docker run -d -p 8999:80 --name promitor-agent-scraper
                  --env PROMITOR_AUTH_APPID='<azure-ad-app-id>'   \
                  --env-file C:/Promitor/az-mon-auth.creds \
                  --volume C:/Promitor/metrics-declaration.yaml:/config/metrics-declaration.yaml \
                  ghcr.io/tomkerkhove/promitor-agent-scraper:2.9.1

Docker Image information

New Docker image tags are available:

  • latest, latest-linux, latest-windows
  • 2.9.1, 2.9.1-linux, 2.9.1-windows
  • 2.9, 2.9-linux, 2.9-windows

Docker image is available on GitHub Container Registry.

For more information about our tagging strategy, feel free to read our documentation.

New Contributors

None.

Full Changelog: Scraper-v2.9.0...Scraper-v2.9.1

Promitor Resource Discovery v0.9.1

21 May 18:34
Compare
Choose a tag to compare

What's new?

Here are some important things you should know, for a full list see changelog.promitor.io.

Features

None.

Fixes & Improvements

Deprecations

None.

Breaking Changes

None.

Getting started

Running Promitor Resource Discovery is super easy:

docker run -d -p 9999:80 --name promitor-agent-resource-discovery   \
                  --env PROMITOR_AUTH_APPID='<azure-ad-app-id>'   \
                  --env-file C:/Promitor/promitor-discovery-auth.creds   \
                  --volume C:/Promitor/resource-discovery-declaration.yaml:/config/resource-discovery-declaration.yaml   \
                  --volume C:/Promitor/resource-discovery-runtime.yaml:/config/runtime.yaml   \
                  ghcr.io/tomkerkhove/promitor-agent-resource-discovery:0.9.1

Docker Image information

New Docker image tags are available:

  • latest, latest-linux, latest-windows
  • 0.9.1, 0.9.1-linux, 0.9.1-windows
  • 0.9, 0.9-linux, 0.9-windows

Docker image is available on GitHub Container Registry.

For more information about our tagging strategy, feel free to read our documentation.

New Contributors

None

Full Changelog: ResourceDiscovery-v0.9.0...ResourceDiscovery-v0.9.1

Scraper v2.9.0

24 Mar 06:59
77c4ec7
Compare
Choose a tag to compare

What's new?

Here are some important things you should know, for a full list see changelog.promitor.io.

Features

  • Provide Public IP Address scraper (docs - Contributed by @amirschw 🎉)
  • Provide Azure Traffic Manager scraper (docs - Contributed by @amirschw 🎉)
  • Provide Azure Log Analytics scraper (docs - Contributes by @tranmonglong0611 🎉)
  • Provide Azure Data Explorer Cluster scraper (docs - Contributed by @SagiVaknin🎉)
  • Provide Azure NAT Gateway scraper (docs - Contributed by @SagiVaknin🎉)
  • Provide capability to read Azure AD service principal secret from a file (docs - Contributed by @arielhaim83 🎉)
  • Provide option to use a User Assigned Managed Identity without specifying the Client ID (Contributed by @amirschw 🎉)
  • Provide custom formatting for emitting metrics using StatsD sink in Geneva format (Contributed by @arielhaim83 🎉)
  • Provide container vulnerability scanning in CI

Fixes & Improvements

  • Patch for CVE-2023-0286 (Critical | Base image)
  • Patch for CVE-2023-0215 (Critical | Base image)
  • Patch for CVE-2022-41032 (High)
  • Patch for CVE-2022-4450 (High | Base image)
  • Patch for CVE-2023-0215 (High | Base image)
  • Patch for CVE-2022-42898 (High | Base image)
  • Patch for CVE-2022-4304 (Moderate | Base image)
  • Fixed a bug where startup throws scheduling exception due to metric misconfiguration
  • Fixed a bug where resource discovery for Azure Container Instances was not working
  • Fixed a bug where Promitor was reported as unknown_service:dotnet job in OpenTelemetry Collector
  • Fixed a bug where OpenTelemetry sink had concurrency issues
  • Migrate to .NET 7
  • Migrate Resharper code quality check to GitHub Actions

Deprecations

None.

Breaking Changes

None.

Getting started

Running Promitor Scraper is super easy:

docker run -d -p 8999:80 --name promitor-agent-scraper
                  --env PROMITOR_AUTH_APPID='<azure-ad-app-id>'   \
                  --env-file C:/Promitor/az-mon-auth.creds \
                  --volume C:/Promitor/metrics-declaration.yaml:/config/metrics-declaration.yaml \
                  ghcr.io/tomkerkhove/promitor-agent-scraper:2.9.0

Docker Image information

New Docker image tags are available:

  • latest, latest-linux, latest-windows
  • 2.9.0, 2.9.0-linux, 2.9.0-windows
  • 2.9, 2.9-linux, 2.9-windows

Docker image is available on GitHub Container Registry.

For more information about our tagging strategy, feel free to read our documentation.

New Contributors

Full Changelog: Scraper-v2.8.0...Scraper-v2.9.0

Promitor Resource Discovery v0.9.0

24 Mar 07:00
77c4ec7
Compare
Choose a tag to compare

What's new?

Here are some important things you should know, for a full list see changelog.promitor.io.

Features

  • Provide Public IP Address scraper (docs - Contributed by @amirschw 🎉)
  • Provide Azure Traffic Manager scraper (docs - Contributed by @amirschw 🎉)
  • Provide Azure Log Analytics scraper (docs - Contributes by @tranmonglong0611 🎉)
  • Provide Azure Data Explorer Cluster scraper (docs - Contributed by @SagiVaknin🎉)
  • Provide Azure NAT Gateway scraper (docs - Contributed by @SagiVaknin🎉)
  • Provide capability to read Azure AD service principal secret from a file (docs - Contributed by @arielhaim83 🎉)
  • Provide option to use a User Assigned Managed Identity without specifying the Client ID (Contributed by @amirschw 🎉)
  • Provide container vulnerability scanning in CI

Fixes & Improvements

Deprecations

None.

Breaking Changes

None.

Getting started

Running Promitor Resource Discovery is super easy:

docker run -d -p 9999:80 --name promitor-agent-resource-discovery   \
                  --env PROMITOR_AUTH_APPID='<azure-ad-app-id>'   \
                  --env-file C:/Promitor/promitor-discovery-auth.creds   \
                  --volume C:/Promitor/resource-discovery-declaration.yaml:/config/resource-discovery-declaration.yaml   \
                  --volume C:/Promitor/resource-discovery-runtime.yaml:/config/runtime.yaml   \
                  ghcr.io/tomkerkhove/promitor-agent-resource-discovery:0.9.0

Docker Image information

New Docker image tags are available:

  • latest, latest-linux, latest-windows
  • 0.9.0, 0.9.0-linux, 0.9.0-windows
  • 0.9, 0.9-linux, 0.9-windows

Docker image is available on GitHub Container Registry.

For more information about our tagging strategy, feel free to read our documentation.

New Contributors

Full Changelog: ResourceDiscovery-v0.8.0...ResourceDiscovery-v0.9.0

Scraper v2.8.0

06 Oct 07:35
af382c1
Compare
Choose a tag to compare

What's new?

Here are some important things you should know, for a full list see changelog.promitor.io.

Features

  • Provide support for pushing metrics to an OpenTelemetry Collector (docs | #1824)
  • Provide capability to define metric window starting point to query in Azure Monitor (docs | #2023)

Fixes & Improvements

  • Avoid querying too much data from Azure Monitor by using 6 days of metric data (#2023)
  • Agent no longer fails to create background jobs due to CultureNotFoundException (#2089)
  • Ensure resource discovery is optional and does not block startup (#2104)
  • Update NuGet dependencies

Deprecations

None.

Breaking Changes

None.

Getting started

Running Promitor Scraper is super easy:

docker run -d -p 8999:80 --name promitor-agent-scraper
                  --env PROMITOR_AUTH_APPID='<azure-ad-app-id>'   \
                  --env-file C:/Promitor/az-mon-auth.creds \
                  --volume C:/Promitor/metrics-declaration.yaml:/config/metrics-declaration.yaml \
                  ghcr.io/tomkerkhove/promitor-agent-scraper:2.8.0

Docker Image information

New Docker image tags are available:

  • latest, latest-linux, latest-windows
  • 2.8.0, 2.8.0-linux, 2.8.0-windows
  • 2.8, 2.8-linux, 2.8-windows

Docker image is available on GitHub Container Registry.

For more information about our tagging strategy, feel free to read our documentation.

New Contributors

Full Changelog: Scraper-v2.8.0...Scraper-v2.8.0

Scraper-v2.7.0

23 Jun 11:30
4ad9cb3
Compare
Choose a tag to compare

What's new?

Here are some important things you should know, for a full list see changelog.promitor.io.

Features

  • Provide scraper for Azure Database for MySQL Servers (docs | #1880 | Contributed by @MattiasAng 🎉)

Fixes & Improvements

  • Honor flag not to include timestamps in system metrics for Prometheus (#1915)
  • Improved performance for scraping large amoung of Azure resrouces to reduce CPU usage (#1834 | Contributed by @jasonmowry 🎉)

Deprecations

None.

Breaking Changes

None.

Getting started

Running Promitor Scraper is super easy:

docker run -d -p 8999:80 --name promitor-agent-scraper
                  --env PROMITOR_AUTH_APPID='<azure-ad-app-id>'   \
                  --env-file C:/Promitor/az-mon-auth.creds \
                  --volume C:/Promitor/metrics-declaration.yaml:/config/metrics-declaration.yaml \
                  ghcr.io/tomkerkhove/promitor-agent-scraper:2.7.0

Docker Image information

New Docker image tags are available:

  • latest, latest-linux, latest-windows
  • 2.7.0, 2.7.0-linux, 2.7.0-windows
  • 2.7, 2.7-linux, 2.7-windows

Docker image is available on GitHub Container Registry.

For more information about our tagging strategy, feel free to read our documentation.

New Contributors

Full Changelog: Scraper-v2.6.1...Scraper-v2.7.0

Promitor Resource Discovery v0.8.0

23 Jun 11:30
4ad9cb3
Compare
Choose a tag to compare

What's new?

Here are some important things you should know, for a full list see changelog.promitor.io.

Features

  • Provide scraper for Azure Database for MySQL Servers (docs | #1239 | Contributed by @MattiasAng 🎉)

Fixes & Improvements

  • Ensure Resource Discovery background jobs handle paging well to reduce CPU usage (#2018 | Contributed by @jasonmowry 🎉)
  • Improved paging by ordering results (Contributed by @gavinhc 🎉)

Deprecations

None.

Breaking Changes

None.

Getting started

Running Promitor Resource Discovery is super easy:

docker run -d -p 9999:80 --name promitor-agent-resource-discovery   \
                  --env PROMITOR_AUTH_APPID='<azure-ad-app-id>'   \
                  --env-file C:/Promitor/promitor-discovery-auth.creds   \
                  --volume C:/Promitor/resource-discovery-declaration.yaml:/config/resource-discovery-declaration.yaml   \
                  --volume C:/Promitor/resource-discovery-runtime.yaml:/config/runtime.yaml   \
                  ghcr.io/tomkerkhove/promitor-agent-resource-discovery:0.8.0

Docker Image information

New Docker image tags are available:

  • latest, latest-linux, latest-windows
  • 0.8.0, 0.8.0-linux, 0.8.0-windows
  • 0.8, 0.8-linux, 0.8-windows

Docker image is available on GitHub Container Registry.

For more information about our tagging strategy, feel free to read our documentation.

New Contributors

Full Changelog: ResourceDiscovery-v0.7.1...ResourceDiscovery-v0.8.0

Promitor Scraper v2.6.1

08 Apr 13:30
0ce2802
Compare
Choose a tag to compare

What's new?

Here are some important things you should know, for a full list see changelog.promitor.io.

Features

None.

Fixes & Improvements

  • Discovered resources are no longer capped at 1000 resources (#1828)
  • Reduce amount of API calls to scrape metrics for Azure services to avoid hitting ARM limitations (#1914)
  • Fix "Try it out" capability for end-users in Swagger UI when using reverse proxies (#1898)
  • Dependency updates & security patches

Deprecations

None.

Breaking Changes

None.

Getting started

Running Promitor Scraper is super easy:

docker run -d -p 8999:80 --name promitor-agent-scraper
                  --env PROMITOR_AUTH_APPID='<azure-ad-app-id>'   \
                  --env-file C:/Promitor/az-mon-auth.creds \
                  --volume C:/Promitor/metrics-declaration.yaml:/config/metrics-declaration.yaml \
                  ghcr.io/tomkerkhove/promitor-agent-scraper:2.6.1

Docker Image information

New Docker image tags are available:

  • latest, latest-linux, latest-windows
  • 2.6.1, 2.6.1-linux, 2.6.1-windows
  • 2.6, 2.6-linux, 2.6-windows

Docker image is available on GitHub Container Registry.

For more information about our tagging strategy, feel free to read our documentation.

New Contributors

Full Changelog: Scraper-v2.6.0...Scraper-v2.6.1

Promitor Resource Discovery v0.7.1

08 Apr 13:34
0ce2802
Compare
Choose a tag to compare

What's new?

Here are some important things you should know, for a full list see changelog.promitor.io.

Features

None.

Fixes & Improvements

  • Discovered resources are no longer capped at 1000 resources (#1828)
  • Fix "Try it out" capability for end-users in Swagger UI when using reverse proxies (#1898)
  • Dependency updates & security patches

Deprecations

None.

Breaking Changes

None.

Getting started

Running Promitor Resource Discovery is super easy:

docker run -d -p 9999:80 --name promitor-agent-resource-discovery   \
                  --env PROMITOR_AUTH_APPID='<azure-ad-app-id>'   \
                  --env-file C:/Promitor/promitor-discovery-auth.creds   \
                  --volume C:/Promitor/resource-discovery-declaration.yaml:/config/resource-discovery-declaration.yaml   \
                  --volume C:/Promitor/resource-discovery-runtime.yaml:/config/runtime.yaml   \
                  ghcr.io/tomkerkhove/promitor-agent-resource-discovery:0.7.1

Docker Image information

New Docker image tags are available:

  • latest, latest-linux, latest-windows
  • 0.7.1, 0.7.1-linux, 0.7.1-windows
  • 0.7, 0.7-linux, 0.7-windows

Docker image is available on GitHub Container Registry.

For more information about our tagging strategy, feel free to read our documentation.

New Contributors

Full Changelog: ResourceDiscovery-v0.7.0...ResourceDiscovery-v0.7.1