Parse all the .json log files and map fields of each line to the plugin-defined schema
Store the data in Parquet organized by date
Query!
List the top 10 events and how many times they were called.
tailpipe query
> select
event_source,
event_name,
count(*) as event_count
from
aws_cloudtrail_log
group by
event_source,
event_name,
order by
event_count desc
limit 10;
If you want to help develop the core Tailpipe binary, these are the steps to build it.
Clone:
git clone https://github.com/turbot/tailpipe
Build:
cd tailpipe
make
Check the version:
$ tailpipe --version
Tailpipe version 0.1.0
Open source and contributing
This repository is published under the AGPL 3.0 license. Please see our code of conduct. Contributors must sign our Contributor License Agreement as part of their first pull request. We look forward to collaborating with you!
Tailpipe is a product produced from this open source software, exclusively by Turbot HQ, Inc. It is distributed under our commercial terms. Others are allowed to make their own distribution of the software, but cannot use any of the Turbot trademarks, cloud services, etc. You can learn more in our Open Source FAQ.