Как отправлять журналы, созданные в коде, в AWS?
Я пытаюсь отправить журналы (которые создаются как часть моего локального устройства, а сообщение отправляется или принимается с помощью устройств, установленных на greengrass) в AWS.
Как это возможно?
Я также хотел проверить SDK, но не нашел документации о том, как это сделать в Интернете.
2 ответа
Вам следует использовать платформу ведения журналов или какую-либо другую абстракцию, чтобы ваш код не был тесно связан с AWS CloudWatch. Затем вы можете легко изменить место назначения журнала (CloudWatch, файл, база данных), не меняя код.
Например, предположим, что вы используете .NET. Вот как можно настроить популярные платформы ведения журналов .NET для отправки журналов в CloudWatch.
Я уверен, что есть аналогичные решения на других языках / фреймворках.
Чтобы отправлять журналы в Cloudwatch, просто используйте агент Cloudwatch. Установите агент Cloudwatch.
Вы также можете отправлять журналы в Elasticsearch с помощью logstash.