Skip to content

streams-metric-exporter 4.0.0

Compare
Choose a tag to compare
@bmwilli bmwilli released this 15 Apr 16:33
42a8048

Streams version 4.x Metric Exporter

This release adds new metrics, simplifies the code base by removing most JMX notifications, and fixes multiple bugs/issues

Docker Container

bmwilli1/streams-metric-exporter

New Version Scheme

All new major version numbers will correspond to the major version of IBM Streams they are compatible with. Streams 5.x removes the concept of a Domain, and thus not compatible with the existing code base. Version 5.x of the streams-metric-exporter will be coming soon.

New Features

  • Enable /metrics endpoint to meet prometheus standard (Issue #20)

New Metrics (Issue #27)

  • streams_domain_status
  • streams_domain_startTime
  • streams_domain_creationTime
  • streams_instance_creationTime
  • streams_instance_startTime
  • streams_instance_health
  • streams_job_health
  • streams_job_status
  • streams_job_submitTime
  • streams_pe_status
  • streams_pe_health
  • streams_resource_status

New/Enhanced Sample Dashboards

  • IBMStreamsDomainDashboard - enhanced
  • IBMStreamsInstanceDashboard - enhanced
  • IBMStreamsJobDashboard - NEW
  • IBMStreamsResourceDashboard - NEW

Enhancements / Refactoring

  • Removed need for JMX Notifications in Jobs and Instances - Job list now driven by snapshots and metrics on each refresh

Deprecated Features

  • streams_job_healthy has been deprecated (and will be removed in the future), use streams_job_health.

Removed Features

  • Removed all of the /jobs REST endpoints. No longer needed and not used

Bug Fixes

#29 Handle PE Move to different resource
#25 Check Instance Status change on refresh