Changelog

Improving AppSignal, one deploy at a time.

Oct 15, 2025

UI Fixes and Search Improvements

Fixed

  • Add a fix for a minor UI bug in the PHP and Go OpenTelemetry app installation flows.
  • Ensure that in the UI, we handle the alert openedAt value being null.
  • Remove the leading and trailing whitespace when submitting a search query.
Sep 25, 2025

backtrace copy

Added

  • Users can now copy the sample backtrace line with a click of a button. (This feature was requested in our Discord channel).

    Screenshot AppSignal UI showing a copy button at the end of a backtrace line

Fixed

  • Fixed search functionality for queries containing special characters (like BSON::ObjectId('.)
Sep 09, 2025

MCP Anomaly Incidents

Added

  • MCP get_incident tool now supports both exception and anomaly incidents

Fixed

  • Ensure the graph export popover isn’t cut off when placed at the bottom of the page.
Sep 08, 2025

MCP and product updates

Added

  • Added a link to the docs in the trace timeline overlay explaining how to add additional instrumentation
  • Added Anomaly incidents MCP tool
  • Added a toggle switch to show OpenTelemetry internal attributes
    Screenshot AppSignal UI showing a toggle to show internal tracing attributes

Changed

  • We've changed the MCP Token UI to better reflect the allowed tools. Instead of sections that can have read/write/delete rights, we're now showing each individual tool with a checkbox for exposure.
    Screenshot AppSignal UI showing a list of MCP tools and a checkbox to expose them
Sep 01, 2025

Log trigger filtering

Added

  • Add functionality that allows filtering log triggers by name, source, or creator.
    Screenshot of log trigger filtering
Aug 28, 2025

MCP improvments, and Logs Updates

Added

  • Add 3rd party integration links (e.g. GitHub, Jira) to MCP get_incident tool. The AI Agent can use this to tie incidents to external issues.
  • Add uptime monitoring metrics to the MCP metric discovery tool
  • Support ANSI colors in Logs page
  • Persist the option to hide the logs chart between queries.
Aug 27, 2025

Logging updates

Added

  • Add examples and “click to apply” functionality for IN and NOT IN in the logs search dropdown.
  • Log sources now support automatic format detection. We will attempt to parse the line as JSON, Logfmt, and plain text, extracting attributes on every step.

Changed

  • Hitting the escape key trying to close the log query help tool doesn't clear the query anymore.
Aug 15, 2025

MCP Updates

Added

  • Add the create_incident_note tool for the MCP server. This allows AI Agents to comment on incidents.
    Screenshot 2025-08-14 at 12 20 09

Changed

  • The update_incident MCP Tool now accepts severity as an argument (and sets the severity accordingly).
Aug 11, 2025

Download samples as JSON

Added

  • Allow downloading samples as JSON
  • Include Unassigned option in the assignee filter
  • Add a callout to the instrumentation docs when the trace timeline has a few items

Fixed

  • Fix visual bugs in the integration button dropdown.
Aug 06, 2025

kubernetes and Anomaly updates

Added

  • Add the ability to treat missing data point as 0 for performance and error triggers. If you have traffic in bursts (e.g. a Cron job), there's not always enough data to trigger or close an alert. When checking this checkbox, we will simulate the metric, allowing alerts to close.
    treat missing data point as 0
  • Add container status, uptime, and restart count in the Kubernetes Pods table
  • Add container status and owner reference grouping options in the Kubernetes overview page
  • Add uptime and restart count in the Pod overview tooltip

Changed

  • Update the order of steps in the OpenTelemetry Java installation flow to improve the installation flow experience.
Aug 04, 2025

MCP Discover metrics & Kubernetes state pop-over

Added

  • Add ability for Ai Agents to discover our metrics on our MCP server. Before this discover_metrics endpoint, we had our get_metric_names endpoint, but it was difficult for agents to determine what metric should be used when.

    With this new discover_metrics endpoint, we provide the Agent with a global overview of metric categories, and when they request more information about a category, we describe the metric names/tags/fields, and when to use them.

    We also take custom metrics and dashboards into account. Providing descriptive names for dashboards/description and charts on your dashboards helps the agent use those metrics.

Changed

  • Improve cluster state pop-over. Show state of containers, if there are any.
    Screenshot of Kubernetes Node Overview Pop-over
Jul 31, 2025

Application Updates

Added

  • Add get_metrics_timeseries endpoint to the MCP server. This endpoint exposes timeseries metrics to an AI Agent, enabling queries such as

    Show me the load average for all front-end machines on MyApp/production

    Shell
    Here's a summary of the load averages for the two frontend machines: 1. frontend1: - Load average range: 0.83 - 1.6 - Current load: 0.94 2. frontend2: - Load average range: 2.0 - 3.01 - Current load: 2.18 The frontend-ams1 machine appears to have a significantly higher load compared to frontend1, with load averages consistently above 2.0, while frontend2 stays mostly below 1.5.

    We are still working on metric discovery. Right now you have to be quite specific to get the desired metrics.

  • Add kubernetes volume metrics to node page.

    Kubernetes volume metrics
Jul 22, 2025

Application MCP endpoint

Added

  • Add MCP endpoint to list all applications a user has access to.
  • Add Kubernetes overview page. This page shows your entire Kubernetes cluster state in one glance.
    Kubernetes Overview

Start your free trial

Don’t let the bad bugs bite. Try AppSignal for free.

AppSignal offers a 30-day free trial, no credit card is required. All features are available in all plans. Start monitoring your application in just a few clicks!