Skip to content

Conversation

@BartoszBlizniak
Copy link
Contributor

@BartoszBlizniak BartoszBlizniak commented Oct 31, 2025

What does this PR do?

A brief description of the change being made with this pull request.
This pull request introduces Cloudsmith integration version 0.0.3, focusing on enhanced quota usage visualization and the addition of real-time bandwidth metrics. The dashboard has been significantly upgraded to support historical tracking and near real-time monitoring, with improved documentation and configuration options. The most important changes are grouped below:

Dashboard and Visualization Enhancements

  • Added historical (time series and bar) widgets to the dashboard for daily storage and bandwidth quota percentages, enabling day-over-day trend tracking alongside current value widgets. [1] [2]
  • Updated dashboard to include a real-time bandwidth interval bytes metric (cloudsmith.bandwidth_bytes_interval) and corresponding widgets for near real-time traffic visibility. [1] [2]

Metrics and Configuration

  • Introduced real-time bandwidth metric using the Cloudsmith v2 analytics endpoint, configurable via the new enable_realtime_bandwidth option in cloudsmith.yaml, with internal defaults for simplicity. [1] [2] [3]
  • Updated documentation to clarify the daily update cadence of quota-based metrics and recommended best practices for historical visualization. [1] [2] [3]

Internal Improvements and Versioning

  • Real-time implementation now uses per-instance state for reliability across Agent restarts, and tests have been updated for analytics response and emission logic. Also includes style fixes in check.py.
  • Bumped integration version to 0.0.3.

Motivation

What inspired you to submit this pull request?

Review checklist

  • PR has a meaningful title or PR has the no-changelog label attached
  • Feature or bugfix has tests
  • Git history is clean
  • If PR impacts documentation, docs team has been notified or an issue has been opened on the documentation repo
  • If this PR includes a log pipeline, please add a description describing the remappers and processors.

Additional Notes

Anything else we should know when reviewing?

@BartoszBlizniak BartoszBlizniak requested review from a team as code owners October 31, 2025 12:01
@estherk15 estherk15 self-assigned this Oct 31, 2025
@dd-dominic dd-dominic changed the title Add live bandwidth metric and update dashboard layout [ECOINT-305] Add live bandwidth metric and update dashboard layout Nov 3, 2025
@dd-dominic
Copy link
Collaborator

@BartoszBlizniak Doesn't look like you're working off the latest master branch (https://github.com/DataDog/integrations-extras/tree/master/cloudsmith). Please pull the latest changes.

@BartoszBlizniak BartoszBlizniak force-pushed the ceng-584-mismatch-in-package-delivery-artifact-storage-data-between branch from 227e6ef to 2e6ef00 Compare November 3, 2025 12:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants