Promitor Changelog

Moving container images from Docker Hub to GitHub Container Registry

Deprecated as of Janurary 1st, 2021 and newer versions will be published to GitHub Container Registry only

Promitor provides Docker images to deploy agents on any container orchestrator supporting either Linux or Windows. You can find them on Docker Hub and easily pull them on your nodes.

In 2020, however, Docker Hub announced changes to their image retention & rate limiting which can impact Promitor customers which is why we are moving our images to GitHub Container Registry.

This allows us to bring our artifacts closer to the project itself and improve how we manage Promitor.

Announcement: GitHub Issue

Impact: Migration is required for newer versions - Use our new Docker images on GitHub Container Registry.

Alternative: None

Discussion: GitHub Discussions

Service Principle identity is moved to runtime configuration

Deprecated as of April 5th, 2021 and will be removed in new major version

Promitor has been using service principle authentication from its inception where the identity inforation was configured through the following environment variables:

  • PROMITOR_AUTH_APPKEY
  • PROMITOR_AUTH_APPID

However, as of Promitor Scraper v2.2.0 & Resource Discovery v0.3.0, users can choose how agents authenticate to Microsoft Azure by declaring the authentication mode in the server configuration:

authentication:
  # Options are ServicePrincipal, SystemAssigedManagedIdentity, UserAssigedManagedIdentity.
  mode: ServicePrincipal
  identityId: xxxx-xxxx-xxxx

With this new approach, users can use Managed Identity authentication leveraging no-secret authentication or keep on using Service Principle authentication.

Announcement: GitHub Issue

Impact: Migration is required - Use the authentication configuration to specify Service Principle authentication and configure the identity id in the server configuration.

Alternative: None

Discussion: GitHub Discussions

Scraper

None.

Resource Discovery

None.

Scraper - v2.5.0

released on 2021-09-02
  • added Provide scraper for Azure Data Factory (docs | #359)
  • added Provide scraper for Azure Data Share (docs | #1678)
  • added Provide system metrics related to agent performance & resources (docs | #341)
  • added Provide system metrics indicating ARM throttling status (docs | #1738)

Full release notes can be found here.

Resource Discovery - v0.5.0

released on 2021-09-02
  • added Provide Prometheus endpoint for scraping metrics
  • added Provide system metrics related to agent performance & resources (docs) | #341)
  • added Provide system metric related to HTTP request performance (docs | #1717)
  • added Provide system metrics with discovered subscription information (docs) | #1716)
  • added Provide system metrics with discovered resource group information (docs) | #1716)
  • added Provide system metrics indicating Azure Resource Graph throttling status (docs | #1739)
  • added Provide system metrics providing insights on Azure Resource Graph rate limiting (docs | #973)

Full release notes can be found here.

Scraper - v2.4.0

released on 2021-07-15
  • added Provide runtime metric to indicate scraping outcome (docs | #1304)
  • added Provide system metric related to HTTP request performance (docs | #1659)

Full release notes can be found here.

Resource Discovery - v0.4.1

released on 2021-05-28
  • fixed Support for authenticating to Azure clouds other than public (#1646)

Full release notes can be found here.

Resource Discovery - v0.4.0

released on 2021-05-07
  • added Provide scraper for Azure Monitor Autoscale (docs | #1593)

Full release notes can be found here.

Scraper - v2.3.0

released on 2021-05-07
  • added Provide scraper for Azure Monitor Autoscale (docs | #1593)
  • added Provide capability to transform metric labels in Prometheus (docs)
  • added Provide capability to limit the amount of resources to query when using filters/dimensions (docs | #1596)
  • added Provide capability to define default custom labels (docs | #1608)

Full release notes can be found here.

Resource Discovery - v0.3.0

released on 2021-04-05

Full release notes can be found here.

Scraper - v2.2.0

released on 2021-04-05

Full release notes can be found here.

Scraper - v2.1.1

released on 2021-03-03
  • fixed Issue when metric (values) where not found causing exceptions to be thrown (#1545)

Full release notes can be found here.

Scraper - v2.1.0

released on 2021-02-18
  • added Support for scraping Azure Automation account (docs | #352)
  • added Support for scraping Azure Front Door account (docs | #343)
  • added Support for scraping Azure SQL Elastic Pool (docs | #319)
  • added Support for scraping Azure Synapse (Apache Spark pool) (docs | #1477)
  • added Support for scraping Azure Synapse (SQL pool) (docs | #1477)
  • added Support for scraping Azure Synapse (Workspace) (docs | #1477)
  • added Support Prometheus Operator in Helm chart (PR #31 | Contributed by @DaveOHenry 🎉)
  • added Support for affinity in Helm chart (PR #30 | Contributed by @t3mi 🎉)
  • added Support for priority class name in Helm chart (PR #30 | Contributed by @t3mi 🎉)
  • added Support for additional pod labels in Helm chart (PR #30 | Contributed by @t3mi 🎉)
  • added Support for security context in Helm chart (PR #30 | Contributed by @t3mi 🎉)
  • added Support for node selector in Helm chart (PR #26 | Contributed by @blafry 🎉)
  • added Support for tolerances in Helm chart (PR #26 | Contributed by @blafry 🎉)
  • added Support Prometheus Operator in Helm chart (PR #31 | Contributed by @DaveOHenry 🎉)
  • changed Provide better usability in terms of startup and configuration insights (#1474)
  • changed Provide more control over probes in Helm chart (PR #30 | Contributed by @t3mi 🎉)

Full release notes can be found here.