New updates shipped every week.

Thu Jun 01 2023

Cover for Changelog

App Runner Support

Baselime now integrates with AWS App Runner! All logs generated by your App Runner services are now automatically captured and ingested into Baselime. This enables you to slice and dice App Runner logs just like any other dataset in Baselime, giving you complete visibility into your application’s performance.

Multiple Group By’s in a Query

We received feedback from many of you wanting to run queries with multiple group by’s, so we made it happen. This feature is currently available in Observability as Code and will be integrated into the web console in the coming weeks.

Observability as Code with multiple group bys
Observability as Code with multiple group bys

Email Notifications for Service Discovery

Staying on top of your architecture is challenging, especially when new services are added. That’s why we introduced automated email notifications for service discovery. Whenever Baselime discovers a new service in your AWS account, you’ll receive an email to keep you informed.

Improvements & Fixes

  • Improved query speed when there are multiple visualisations on the same key
  • Fixed bug when listing invocations for queries with a IN filter
  • Fixed bug when a workspace owner would receive 403 Forbidden on certain routes after a workspace member role was changed
  • Added sourceip to fields that are automatically obfuscated from telemetry data

Thu May 25 2023

Cover for Changelog

S3 Archival

We know how important your data is to you. That’s why we’ve added S3 archival to Baselime. All the telemetry data ingested into Baselime is now streamed to an S3 bucket in your AWS account, giving you full control over your data and long-term archival.


Keeping track of all your CloudFormation deployments has improved. Baselime now automatically detects deployments so you can view them listed per service, with details about the applied change-set. This enables you to quickly and easily see changes made to your infrastructure.


We understand that different queries require different levels of granularity. So we added the ability to define the time granularity of your queries. This enables you to get the insights you need, exactly as you need them.

Baselime console granularity selector
Baselime console granularity selector

Contextual Dropdowns

We changed key dropdowns in the web console to provide more relevant details and improved clarity. This includes the dataset, operation and operators selectors. This enables you to quickly and easily find the information you need, without any confusion.

Baselime console dataset selector
Baselime console dataset selector

Email Alerts

We’ve introduced alerts sent via email. Now alerts can be sent via email, Slack and webhook. This enables you to stay on top of any issues, no matter where you are.

Improvements & Fixes

  • Enabled collapsing the query and alert builders
  • Refreshed the visual query builder (reduced fonts, added tooltips, revamped search-bars, fixed hover states and dropdowns)
  • Added API keys page
  • Fix the stopwatch icon on the bottom-right corner of the console
  • Fixed hiding the pencil icon when hovering on the id of a Baselime resource
  • Simplified environments card on the home screen
  • Removed the “Sandbox” pill on the home screen
  • Removed “Service” from the sub-navigation bar

Thu May 18 2023

Cover for Changelog

Baselime CDK

We understand the value of Observability as Code - it enables you to keep observability as a first-class citizen of your architecture. We’re introducing Baselime CDK, a set of CDK constructs to interact with the Baselime management API directly from your AWS CDK code. Create all your queries, alerts and dashboards within the CDK.

Markers API

You can now create markers using the Baselime API. Markers indicate significant or interesting events that occurred in your architecture, outside of your telemetry data - they’re typically used for deployments and can also be used to mark migrations, outages or system upgrades.

The Baselime Markers API is currently available at Markers will be implemented visually in the console in the coming weeks.

Simplified CLI

The Baselime CLI is continuously being improved based on your feedback (thanks!). We have removed most of the “management” commands in favour of brevity and simplicity. Also, we renamed a few commands to better reflect your understanding of their purpose.

baselime test command
baselime test command
  • Improved the output of baselime test
  • Renamed push command to deploy
  • Renamed environments command to connect
  • Renamed snapshot command to test
  • Deleted alerts commands
  • Deleted destroy command
  • Deleted explain command
  • Deleted queries commands
  • Deleted services commands

Improvements & Fixes

  • Added support for HTTP API Gateway logs
  • Reduced the number of events from CloudTrail, leading to a ~95% reduction in potential AWS costs
  • Fixed timestamp mismatch when “Loading more” logs and invocations in the console
  • Revamped the navigation in the console
  • Allow disabling CloudWatch metrics when connecting a new AWS account to Baselime
  • Improved the trace display with dedicated icons for “Initialisation”, “Overhead” and “Invocation” spans
  • Added support and help chat widget in the console
  • Fixed inconsistent data URL in the CLI when passing an --endpoint in the command arguments
  • Improved the latency of queries with filters or calculations on LogLevel, @initDuration, @duration and @type. You should expect ~40% faster queries
  • Implemented CloudWatch subscription filters protection when connecting your AWS account to Baselime
  • Improved docs throughout