CurrentStatus

Exposes access to the Kamon's current status. The status information contains details about the internal state of several Kamon components and is exposed for the sole purpose of troubleshooting and debugging issues that might be related to Kamon.

The Status APIs might change between minor versions.

class Object
trait Matchable
class Any
object Kamon.type

Value members

Concrete methods

Returns the current enviroment instance constructed by Kamon using the "kamon.environment" settings.

Returns the current enviroment instance constructed by Kamon using the "kamon.environment" settings.

def status(): Status

Returns an accessor to Kamon's current status. The current status information is split into four main sections:

Returns an accessor to Kamon's current status. The current status information is split into four main sections:

  • Settings: which include the Kamon version, environment and configuration being used.
  • Module Registry: Lists all modules that have been detected on the classpath and their current state.
  • Metric Registry: Lists all metrics currently registered in Kamon and all instruments belonging to them.
  • Instrumentation: Lists all instrumentation modules that have been detected and their current state.

All information exposed by the Status API represents an immutable snapshot of the state at the moment the status was requested.