Getting Data In

Update splunk inputs.conf in ECS container instance when task is updated

johannliebert
Engager

Hi,

I am using AWS ECS for hosting some of my microservices with splunk installed in my AMI.
I have mapped all my logs from docker containers to the EC2 instance.
Splunk then picks up these logs from EC2 instance.

The problem is, I also need release version number of my microservice to be indexed but it is
configured one time in the inputs.conf when a launch configuration is created from user data.

So, when a new version of my micro service is released, the task definition (docker image) is updated
but the version number in inputs.conf remains old.

Is there any way to solve this problem ?

0 Karma

coccyx
Path Finder

This is I think out of scope for this forum. This is a broader configuration management question of how do you take something out of your CI/CD pipeline and trigger Splunk configuration changes. There are a number of ways to accomplish this, with Puppet, Chef or SaltStack being probably the more popular.

Got questions? Get answers!

Join the Splunk Community Slack to learn, troubleshoot, and make connections with fellow Splunk practitioners in real time!

Meet up IRL or virtually!

Join Splunk User Groups to connect and learn in-person by region or remotely by topic or industry.

Get Updates on the Splunk Community!

[Puzzles] Solve, Learn, Repeat: Matching cron expressions

This puzzle (first published here) is based on matching timestamps to cron expressions.All the timestamps ...

Why Splunk Customers Should Attend Cisco Live 2026 Las Vegas

Why Splunk Customers Should Attend Cisco Live 2026 Las Vegas     Cisco Live 2026 is almost here, and this ...

Data Management Digest – May 2026

Welcome to the May 2026 edition of Data Management Digest!   As your trusted partner in data innovation, the ...