changelog changelog

APIs front & center!

We are happy to release a new version of the Bearer Dashboard. It gives the main-stage to what matters the most to you — APIs! This is an exciting release, because it also features our first organization-wide functionalities, something we have been working on for quite some time now.

Let’s summarize what’s new:

  • Your first section is now all about APIs! You can find organization-wide information that gives you an instant overview of your API usage and KPIs.

    Screenshot 2020-10-22 at 09.45.44.png

  • A new API details page focusing on everything related to the API.

    Screenshot 2020-10-22 at 09.58.29.png

  • A new section for our monitoring features: the operations tab. This is where monitoring, anomaly detections, remediations, and log collections will now live.

    Screenshot 2020-10-22 at 09.59.15.png

  • A new integrations section where we help you connect Bearer with the world. We’ve moved our agent integrations as well as the notifications here. Stay tuned for more ways to integrate Bearer very soon!

    Screenshot 2020-10-22 at 10.02.58.png

  • You can now access an overview of all your applications and environments from the agent’s integration section.

    Screenshot 2020-10-22 at 10.03.46.png

We also improved some key existing features, including:

  • Simplified API settings! API configurations (activation, error exclusion, business impact, etc.) will be used across all your applications. The full payload setting is still configurable by application & environment.
  • Notifications are now even simpler to set up. Their settings have been moved to the organization level. Setup once, reuse everywhere!

Endpoint monitoring has landed!

We have just released a new part of Bearer that we have been working on for a while: Endpoint detection and monitoring. You can now see more granular data about APIs with multiple endpoints through our dashboard’s graphs.

Just click on any API listed and you will get a detailed perspective on its endpoints statistics!

Screenshot 2020-10-05 at 10.36.55.png

🎉Go & PHP Agents Beta Release🥳

We are super excited to release our first beta versions of our Golang & PHP agents! Our panel of supported stacks is now complete. Go & PHP agents version 1.0 support all our monitoring and discovery features. Remediations are not available yet.

Compatibility :

For Go Agent:

For PHP Agent:

Health Score Improvement

Health status is a new feature of our dashboard V2, which provides at-a-glance insights into the reliability of your application’s integrations. We’ve updated it to give more granular feedback, represented by a letter score from A (great!) to F (something is very wrong).

Screenshot 2020-07-22 at 17.43.29.png

Health score is calculated based on the anomalies we detect and their severity. The more severe an anomaly is, and the more calls that are impacted, the worse the health score is going to be.

Check out our documentation for more details about Health Score.

Python Agent Version 1.1

We just released a brand new version of our Python Agent, version 1.1.

Our agent now supports:

Brand new features:

  • request /response body shape hashes feature (helps our detection engine)
  • request/response body size filters (new anomaly feature)
  • request/response body data filters (new anomaly feature))
  • Duration filter (new anomaly feature)

Node & Ruby Version 3.2

We just released new versions of our Node and Ruby agents with new features!

  • Node and Ruby agents are now in version 3.2

Common changes are:

  • request /response body shape hashes feature (helps our detection engine)
  • request/response body size filters (new anomaly feature)
  • request/response body data filters (new anomaly feature))
  • Duration filter (new anomaly feature)

Ruby specific change:

  • NOT filter implemented to enable new filtering option in the dashboard. (other agents already support it)

Bearer Major Update

It’s time for a major update to Bearer! Today, we are releasing a brand new Dashboard providing many requested API performance metrics, a rebuilt logging system, a new UI, many new default anomaly detection rules, and more!

New Dashboard

Designed for better readability, ease of navigation, and packed with cool new features! We now present 4 top Key Performance Indicators (KPIs) that will give you instant insight into your app’s health, performance, and reliability. Select each one to see a detailed overview!

Screenshot 2020-06-29 at 23.51.31.png

We created four brand-new sections: Health, Errors, Performance, and Requests. Each provides specific insights into your API behaviors, along with a detailed graph so you can dig deeper into each KPI.

Screenshot 2020-06-29 at 23.52.16.png

Introducing our rebuilt logging feature: Log Collections

Located in the Logs tab, collections are now the centerpiece of our logging capabilities and represent a reimagining of our logging approach. Find out more in our dedicated blog post here.

We have two kinds of collections:

  • The built-in collections are dedicated to logs captured by Anomaly and Remediation rules.
  • Custom log collections, defined by your own needs.

Custom log collections are based on a dedicated filtering rule. They are a handy way to record all occurrences of a specific type of API call.

Screenshot 2020-06-29 at 23.53.45.png

Enhanced Anomalies & Remediations

We have updated the interface to provide a clearer understanding of what each rule is matching, when they were last triggered, and convenient access to the logs generated by the rule.

Screenshot 2020-06-29 at 23.54.51.png

New Built-In Rules

We now provide a set of 10 Anomaly rules and 2 Remediation rules that are built-in as key elements of our product. They span the most common behaviors of API integrations.

Screenshot 2020-06-29 at 23.55.30.png

New Environments settings

You can now configure default settings at each environment's level to your liking.

Screenshot 2020-06-30 at 11.08.43.png

APIs are now mapped by subdomains! 🚇

We have changed the way APIs are automatically detected by Bearer so that they are now separated by subdomains. This will allow for domains with many different APIs (Amazon Webservices, Microsoft, …) to be monitored independently. The API’s name is derived from the Fully Qualified Domain Name (FQDN).

To make it easier for our users, we automatically associate a service tag for all APIs in the same root domain.

Screenshot 2020-05-28 at 16.35.23.png

Bearer is now available for Python developers 🎉

Bearer’s Python agent is available today in Beta and includes all the passive features of our Node.js & Ruby agents, which include monitoring, anomaly detection, and logging. Don’t worry remediations will come in a future release.

To start using the Python agent, create a new application, and configure it with its App key!

Screenshot 2020-04-28 17.22.47.png

You can also check out our full Python agent’s documentation here.

Rules have moved and improved!

We have split the rules configuration by which feature they take advantage of. You can now find Anomaly rules in the Anomaly section, and remediation rules in the Remediation section.

This provides a better configuration flow for Anomaly & Remediation rules. They are now truly turn-key and can allow you to:

  • Enable notifications in a click from rule configuration dashboards
  • Set up notifications once for each application: you no longer need to reconfigure them for each rule.

Screenshot 2020-04-27 13.54.32.png

  • Choose any email or email-list configuration you like to receive our notifications.
  • Continue to configure slack integration in a minute!
  • Feature-flip your App with the webhook notification.

We also rebuilt the Custom Rule forms: they are now specialized for Anomalies and Remediations. This will come in handy when you start debugging complex issues.