Falcosidekick 2.30.0
A few days after a new release of Falco Talon, our response engine, it's time for our favorite proxy forwarder to do the same.
New outputs
A new release means new integrations. Thanks to our contributors for their helps.
Webex
Notify your team on Webex with the integration developed by @k0rventen.
OTLP Metrics
The adoption of Open Telemetry is bigger and bigger in the Cloud Native ecosystem, @ekoops introduced the OTLP Metrics in Falcosidekick.
Datalog Logs
The Falco alerts can be forwarded to Datadog
as events for a while in Falcosidekick, you can now use their Logs service thanks to @yohboy.
New features
Here's a non exhaustive list of the great features and enhancements which come with this new release:
x3 throughput
@alekmaus spotted a bottleneck with the http client used to forward the events to the outputs. His fix increases up to 300% the throughput!!!
Better integration with Elasticsearch
@alekmaus worked hard to improve the integration with Elasticsearch
. In addition improvments for the clients, new settings have been introduced, like the possibility to specify an ingest pipeline
or an api key
, to enable batching
and compression
. See the docs to know them all.
Better consistency for the Prometheus metrics
Falco recently integrated a direct endpoint to expose metrics in the Prometheus format. After a lot of discussions between the maintainers and the community, a convention has been chosen for the names of the metrics. This release adapts the metrics exposed by Falcosidekick to follow this convention and have a consistency accross the different components of the ecosystem.
Breaking changes: The renaming of the metrics might impact the queries for your alerts and dashboards.
Multi hosts for AlertManager
You can now specify a list of servers for the AlertManager
output, which is a requirement when it's deployed in HA mode.
Fixes
The contributors fixed several bugs, here's a non exhaustive list of the more important ones:
- Fix
PolicyReports
created in the same namespace than the previous event (PR#978) - Fix the missing
customFields/extraFields
in theElasticsearch
payload (PR#1033) - Fix the incorrect key name for
CloudEvent
spec attribute (PR#1051)
Conclusion
You can find the full changelog here.
The respective Helm charts are already updated and allow you to test by yourself all these great new features. Just issue the helm repo update; helm upgrade --reuse-values -n falco
command to do so.
Once again, thanks to all the adopters and contributors who helped and contributed to this project all these years. We would never have reached this success without you.
- Get started in Falco.org
- Check out the Falcosidekick project on GitHub.
- Check out the Falco Talon project docs.
- Get involved in the Falco community.
- Meet the maintainers on the Falco Slack.
- Follow @falco_org on Twitter.