Lightstreamer logback appender for AWS CloudWatch Metric

Send asynchronously Lightstreamer server statistics to Amazon CloudWatch Metric

Лицензия

Лицензия

Категории

Категории

Logback Библиотеки уровня приложения Logging
Группа

Группа

com.lightstreamer
Идентификатор

Идентификатор

cloudwatch-metric-logback-appender
Последняя версия

Последняя версия

0.0.3
Дата

Дата

Тип

Тип

jar
Описание

Описание

Lightstreamer logback appender for AWS CloudWatch Metric
Send asynchronously Lightstreamer server statistics to Amazon CloudWatch Metric
Ссылка на сайт

Ссылка на сайт

https://github.com/Lightstreamer/cloudwatch-metric-logback-appender
Система контроля версий

Система контроля версий

https://github.com/Lightstreamer/cloudwatch-metric-logback-appender

Скачать cloudwatch-metric-logback-appender

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/com.lightstreamer/cloudwatch-metric-logback-appender/ -->
<dependency>
    <groupId>com.lightstreamer</groupId>
    <artifactId>cloudwatch-metric-logback-appender</artifactId>
    <version>0.0.3</version>
</dependency>
// https://jarcasting.com/artifacts/com.lightstreamer/cloudwatch-metric-logback-appender/
implementation 'com.lightstreamer:cloudwatch-metric-logback-appender:0.0.3'
// https://jarcasting.com/artifacts/com.lightstreamer/cloudwatch-metric-logback-appender/
implementation ("com.lightstreamer:cloudwatch-metric-logback-appender:0.0.3")
'com.lightstreamer:cloudwatch-metric-logback-appender:jar:0.0.3'
<dependency org="com.lightstreamer" name="cloudwatch-metric-logback-appender" rev="0.0.3">
  <artifact name="cloudwatch-metric-logback-appender" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.lightstreamer', module='cloudwatch-metric-logback-appender', version='0.0.3')
)
libraryDependencies += "com.lightstreamer" % "cloudwatch-metric-logback-appender" % "0.0.3"
[com.lightstreamer/cloudwatch-metric-logback-appender "0.0.3"]

Зависимости

compile (1)

Идентификатор библиотеки Тип Версия
com.amazonaws : aws-java-sdk-cloudwatchmetrics jar 1.11.295

provided (1)

Идентификатор библиотеки Тип Версия
ch.qos.logback : logback-classic jar 1.1.11

Модули Проекта

Данный проект не имеет модулей.

Lightstreamer logback appender for AWS CloudWatch Metric

CloudWatch Metric Logback Appender

Send asynchronously Lightstreamer server statistics to Amazon CloudWatch Metric.

Requirements:

  • Amazon IAM user with 'CloudWatchFullAccess' (arn:aws:iam::aws:policy/CloudWatchFullAccess) policy

or

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "cloudwatch:putMetricData"
    ],
      "Resource": [
        "*"
    ]
  }
 ]
}

Usage:

Setup lightstreamer_log_conf.xml:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>

	<appender name="AWS_LS_METRIC" class="com.lightstreamer.cloudwatch_metric.logback.appender.AwsMetricAppender">
		<namespace>Lightstreamer</namespace>
	</appender>

    <logger name="LightstreamerMonitorTAB" level="info">
        <appender-ref ref="AWS_LS_METRIC"/>
    </logger>

</configuration>

Setup lightstreamer_conf.xml:

Set collector_millis=1000 and log level=info to produce metrics every minute.

Properties:

Property Required Description
namespace no CloudWatch metric name.
dimensions no Extra dimension in java.util.Properties text format
storageResolution no Metric storage resolution (default 60)
com.lightstreamer

Lightstreamer

The Lightstreamer company

Версии библиотеки

Версия
0.0.3
0.0.2
0.0.1