AWS: Java приложение регистрирует в AWS Cloudwatch - PullRequest
1 голос
/ 05 апреля 2020

У меня есть коллекция API RESTful, реализованных с использованием Java, Jersey2 и AWS. В настоящее время я настроил свои журналы, используя SL4J, который входит в локальный файл. Есть ли способ отправить эти журналы в cloudwatch, чтобы я мог лучше отслеживать журналы и реализовывать аварийные сигналы в будущем при необходимости?

1 Ответ

0 голосов
/ 05 апреля 2020

Вам необходимо установить CloudWatch Log Agent на экземпляр и настроить его для отслеживания вашего файла журнала, создав файл конфигурации, подобный этому, в /etc/awslogs/config/:

[mylogfile.log]
datetime_format = %m/%d/%y-%H:%M:%L
file = /folder/mylogfile.log
buffer_duration = 5000
log_stream_name = {instance_id}-{hostname}-{ip_address}-mylogfile.log
initial_position = start_of_file
log_group_name = MyApplicationLogGroup

Здесь полный пример с ведением журнала и мониторингом: https://github.com/antonum/CloudWatch-IRIS

...