Skip to content

Releases: bigcommerce/bc-prometheus-ruby

0.3.0

Choose a tag to compare

@splittingred splittingred released this 24 Apr 19:45
  • Support for only Ruby 2.6+ going forward
  • Updated README around custom metrics and collectors
  • Add ability to pass custom resque and hutch Collectors/TypeCollectors
  • Add ENV support for all configuration elements
  • Fix issue where base collector did not use Bigcommerce::Prometheus.client
  • Expose new push method for Collectors::Base to ease use of custom ad hoc metrics

0.2.4

Choose a tag to compare

@splittingred splittingred released this 22 Apr 22:44

Fix cant modify frozen array error when using bc-prometheus-ruby outside a web process but within rails

0.2.1

Choose a tag to compare

@splittingred splittingred released this 03 Jan 19:24
  • Prevent starting of Puma integration if Puma is not loaded

0.2.0

Choose a tag to compare

@splittingred splittingred released this 18 Dec 17:36
  • Add the ability to pass custom collectors and type collectors to the web instrumentor
  • Add base collector and type collector classes for ease of development of custom integrations
  • Change railtie to after initialization to allow for customization

0.1.4

Choose a tag to compare

@splittingred splittingred released this 11 Nov 20:46
  • Handle circumstances when before_fork_callbacks is called outside of the web process

0.1.3

Choose a tag to compare

@splittingred splittingred released this 08 Nov 17:25
  • Move to bigcommerce fork of multitrap to handle IGNORE clauses more cleanly

0.1.1

Choose a tag to compare

@splittingred splittingred released this 08 Nov 17:25
  • Add multitrap to more cleanly handle trap signals
  • Use proc in signal handlers for consistent trap handling

0.1.0

Choose a tag to compare

@splittingred splittingred released this 07 Nov 21:56
  • Initial public release
  • Replace WEBrick server from PrometheusExporter with Thin server implementation to reduce memory leakage
  • Utilize NET::HTTP instead of direct sockets to prevent bad socket errors

0.0.5

Choose a tag to compare

@splittingred splittingred released this 30 May 15:59
  • Add resque instrumentation

0.0.4

Choose a tag to compare

@splittingred splittingred released this 30 May 15:59
  • Properly handle SIGINT/SIGTERM to shutdown prometheus exporter
  • Add process names to log output for easier debugging