elastic / elastic/apm

Tell APM Server the location of ECS-JSON log files.

Open
#374 0 comments 0 reactions 0 assignees View on GitHub
apm-agents meta
Dominant language
Gherkin
Stars
427
Forks
125
PR merge metrics
No merged PRs in 30d

Description

A follow-up on #373

Once the agent has re-configured the application to write ECS-JSON logs, it should send the location of the log files to APM Server. This should happen if and only if APM Server is running on localhost.

APM Server will then act as a local provider to tell Filebeat to automatically ship these log files.

If the application doesn't log to files bu to stdout, for example, then there's nothing to send to APM Server

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading the related #373 work and trace how the agent reconfigures application logging. Determine where a localhost APM Server integration can receive ECS-JSON log-file locations, while stdout-only logging sends nothing. Done means the location is sent only when APM Server is local and file logging is configured.

Written by the indexing model from the issue text.

Assessment

Tech stack
json
Domain
backend, observability-sre
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.