> all I want is the production log in a .txt.
I feel the same way, but if you’re working for a reasonably sized organization, you likely don’t. Once you have that, you’ll probably do quite a few of the following:
- write “one off” scripts to grep and wc -l those logs
- make those scripts “multiple off” by running them from cron jobs
- getting tired of having to go look them up each day, mail the reports to you/put them on Slack/etc.
- getting tired of having to compare multiple reports, add the ability to summarize multiple reports in a single view.
- getting tired of daily checking that there’s nothing interesting again today, add outlier detection.
- on request from your superiors, put the results on a web page for them to look at
- on request from your superiors add charts to that web page
- after an outage that meant losing data that your superiors use to report to their superiors, spent weeks to make the contraption more robust an to add alerting
- etc.
It likely won’t grow as complex as NewRelic, but your bosses may start wondering whether it’s worthwhile to maintain that in-house, and be dependent on you working there.
Summary: it’s not fun having to use a wheel that has a zillion features and a thousand page manual that also is incomplete and changes regularly, but re-inventing the wheel is fun, but not always the right choice.