Changelog #001

💯 What’s New?
Slack Integration
Best-in-class observability is collaborative, so we built a Slack app to facilitate collaboration on observability and telemetry data.
Typically, observability providers use Slack integrations as sinks where notifications are pushed. At Baselime, we consider Slack to be an input stream too. You can easily run queries on your telemetry data within Slack directly, just as you would with the Baselime CLI. This makes it easier to answer your teammates’ questions, actively collaborate and make data-driven decisions.
- Receive context-rich alerts in Slack
- Run queries on your telemetry data without leaving Slack
- Directly link to the Baselime console to dive deeper into your data with a single click

Templates
We pushed the first iteration of Baselime templates, which are sets of queries, alerts and dashboards that can be used to easily initialise a new application on Baselime. Instead of starting from scratch, select one of our templates and get just-in-time Observability as Code (OaC).
- Use templates to quickly initialise your applications
- Use template variables to define properties specific to your team and applications, such as the lambda functions within the application or slack channels you want to receive alerts in
- Extend your templates by adding observability resources (queries, alerts, etc.)
Alert Webhooks
We launched the Baselime webhooks. Now you can build powerful custom processes that react to alerts in your serverless architecture in real-time. Incident management, self-healing systems, runbooks, etc. all automated.
- Add webhooks as channels where alerts are pushed
- Receive context-rich details about the alert in the webhook payload
- Be creative and build cool custom processes that trigger when an alert is triggered

New commands
We’re continuously improving our CLI and added the following commands:
baselime plan
: creates an execution plan, which lets you preview the changes that Baselime intends to make to your observability configurationsbaselime destroy
: destroys previously created observability resources
Auto-complete in the web browser console editor
We know YAML is not the most fun language to write, so we made it easier to write your Observability as Code in the browser. With powerful autocomplete powered with your telemetry data, you won’t have to guess if your events were event_name
or eventName
anymore!

🎯 What’s Next?
- CloudTrail Connector: We’re going beyond the application layer to the infrastructure layer. Our upcoming CloudTrail connector will empower you to ship your CloudTrail logs to Baselime and use OaC to define queries, alerts and dashboards on all changes in your infrastructure.
- VS-Code Extension: We’re building on the learnings of implementing autocomplete in the browser console to bring it to your IDE with a VS-Code extension.
- Enhanced inline search and filtering: You’re not always looking to make calculations on your telemetry data, sometimes all you want to do is search for a
userId
or all user ids matching a specific regular expression. We’re building enhanced search and filtering capabilities in Baselime, both in the browser console and through the CLI.
👨💻 Hiring
As the community grows, we’re looking for talented people to join our small distributed team:
If you want to work on building a product with the potential to change the way software is written in the future, it's the perfect time to join us!
That’s it for today! Let’s make Observability as Code the new norm!
If you’d want to give Baselime a try, just let us know, and we’ll help you get set up!
Workshop: What’s the future of o11y for serverless?
👋 Say Goodbye to Confusing Error Messages with Baselime AI
Baselime AI simplifies debugging by providing clear explanations for any chart, log, event, metric or trace.
The Serverless Guide to AWS CloudWatch Logs Insights
Demistifying your system's deepest secrets with Cloudwatch Log Insights and sharing its biggest gotcha. This blog post will make you a Cloudwatch Log Insight pro in just 10 minutes.