Changelog

The latest Axiom changes,
features, and product launches.

Changelog Screenshot

APL Set Statement

To make APL Queries easier to work with we now support Query Options like strict types to silently enable type hinting for compatible data types behind the scenes.

For example, in normal operation, a field containing a mix of floats and integers can be worked with as if they are all numbers. However, there are times where you want to disable all such conversions, and then strict types query option lets you do this.

Learn more about APL Set Statement

Changelog Screenshot

Winston logging library

ℹ️ The latest release of axiom-node adds support for the winston logging library:

  • Connect one of the best logging libraries for node to Axiom
  • Use structured logging to take advantage of Axiom's advanced querying

Get started here

Changelog Screenshot

Deliver log events from Vector to Axiom

Collect, transform, and route all your logs, metrics, and traces from Vector and set up Axiom as a sync for your observability data.

With the Vector integration, you can:

  • Send data to Axiom from any source
  • Ingest and analyze large volumes of data
  • Build share queries, build dashboards, setup alerting, and much more

Get started

Changelog Screenshot

Export Vercel middleware API function

💡: You can export your middleware, edge, or api Vercel functions withAxiom() to:

  • Access logging from the request object
  • Capture request properties such as query params etc
  • Inspect failed executions with all the details you need
Changelog Screenshot

Vercel Edge Function support

⚡️ Vercel Edge Function support is now live!

All integration users automatically see Edge Function request data from today 📈

For the best experience, upgrade your next-axiom to >= v0.12.1 and use the per-request logging functions:

Get Started

Changelog Screenshot

Zero-Config Observability for Vercel

A few weeks ago, we launched our Vercel integration and joined the Vercel marketplace. Axiom provides you with Persistent logging and performance metrics for your Vercel applications and Next.js projects. The Axiom integration enables you to monitor the health and performance of your Vercel deployments by ingesting all your request, function, and web vitals data.

You can use Axiom's pre-built dashboard for an overview across all your Vercel logs and vitals, drill down to specific projects and deployments, and get insight on how functions are performing with a single click.

You can get and perform other functionalities on your Vercel Applications like:

  • Request, function, & static logs
  • Function performance + insights
  • Custom queries, notifications & alerts
  • Unsampled Web Vitals

Install Axiom on your Vercel applications to monitor the health and performance of your deployments

Changelog Screenshot

New topk Implementation

We worked on and deployed a new topk implementation with a scaling factor. With this implementation, you can get the precise estimates when you want to know the top 5 or top 10 (where ‘5’ and ’10’ are ‘k’ in the topk) values for a field in a dataset.

The topK aggregation takes two arguments:

  1. The field to aggregate
  2. How many results to return (top 5, or top 10, or top 20, etc)

Learn more about this aggregation here

Changelog Screenshot

Upload Gzipped Files

With the latest UI Changes, you can now upload gzipped files using the .gz filename convention.

Click on the upload button and drag or drop the file in the box in the Dataset UI

Topk Explore

Using the topk explore button, you can get queries of your specific visualisation directly on Data Explorer.

Changelog Screenshot

Cancellable Queries

We added the Cancel button on Analytics and Data Explorer for you to cancel queries and update your changes.

Changelog Screenshot

Expose Organization ID and add Copy to Settings

You can now view and copy your organization ID on your Settings page on your Axiom Account. Your Organization ID is under your organization name. Your Ogranization ID must be provided in case a Personal token is used for Axiom CLI and the Client Libraries. It's not needed when using an API Token.

Your organization's Avatar is better using the initials of your org.

Get Notified before deleting Token

With the new changes, you will can get the specific detials of your API and Personal Token before delting them on the dashboard.

Changelog Screenshot

Query time range notifications

Get notification on query time range before the earliest event or after the latest event

In your Dataset dashboard, you can now see a notification if your query time range begins after the dataset received its last event.

  • And a notification if your query time range ends before the dataset received its first event
Changelog Screenshot

Axiom Processing Language

APL datetime fields are now fully supported

Datetime fields are fully supported on APL, literals of type datetime have the syntax datetime (value), where a number of formats are supported for value.

Read more here

APL: improved support for null types

We have improved support for null types, the scalar function isnull can be used to determine if a scalar value is the null value. The corresponding function isnotnull can be used to determine if a scalar value isn't the null value.

Read more about this feature here

Changelog Screenshot

Monitoring using Axiom's Data Explorer

Axiom Data Explorer provides a full auto-completion environment for getting deeper insights from your data. Whether logs, events, analytics, or similar, APL provides the flexibily to filter, manipulate, and summarize your data exactly the way you need it.

The newly published tutorial includes lots of helpful links and guide on how you can discover valuable insights, explore, store, run super-fast queries and monitor high volumes of fresh and historical structured data using Axiom Data Explorer.

Learn about enabling comprehensive monitoring using Axiom Data Explorer