kamon-netty

kamon netty integration

Github stars Tracking Chart

Kamon Netty

Build Status
Gitter
Maven Central

Getting Started

The kamon-netty module ships with bytecode instrumentation that brings automatic traces and metrics to your
Netty based applications and libraries.

The kamon-netty module requires you to start your application using the AspectJ Weaver Agent. Kamon will warn you
at startup if you failed to do so.

Kamon Netty is currently available for Scala 2.11 and 2.12.

Supported releases and dependencies are shown below., kamon, status, jdk, scala, :------:, :------:, :----:, ------------------, 1.0.0, experimental, 1.8+, 2.11, 2.12

To get started with SBT, simply add the following to your build.sbt or pom.xml
file:

libraryDependencies += "io.kamon" %% "kamon-netty" % "1.0.0"
<dependency>
    <groupId>io.kamon</groupId>
    <artifactId>kamon-netty_2.12</artifactId>
    <version>1.0.0</version>
</dependency>

Documentation

Event Loop Metrics

The metrics that you will get for an EventLoop are:

  • registered-channels: The number of registered Channels.
  • task-processing-time: A histogram that tracks the nanoseconds the last processing of all tasks took.
  • task-queue-size: The number of tasks that are pending for processing.
  • task-waiting-time: A histogram that tracks the waiting time in the queue.

Image of Netty Metrics

Traces

Image of Netty Metrics

Main metrics

Overview
Name With Ownerkamon-io/kamon-netty
Primary LanguageScala
Program languageScala (Language Count: 2)
Platform
License:Apache License 2.0
所有者活动
Created At2017-07-31 23:18:43
Pushed At2020-08-30 15:48:22
Last Commit At2017-08-31 17:03:27
Release Count0
用户参与
Stargazers Count10
Watchers Count4
Fork Count2
Commits Count19
Has Issues Enabled
Issues Count2
Issue Open Count1
Pull Requests Count2
Pull Requests Open Count0
Pull Requests Close Count1
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private