AgentsΒΆ
BizMetry organizes the collection and capture of business metrics through distributed agents that can be deployed across the different environments that form part of the Template Release Pipeline. Each agent is an independent process that runs within the customer's infrastructure β whether on-premises in a datacenter or in the cloud.
π€ What is a BizMetry Agent?ΒΆ
An agent is a lightweight, autonomous process responsible for capturing metrics generated by business applications deployed in a given environment. Agents can collect metrics in two ways:
- Auto-instrumentation β The agent automatically discovers and instruments business applications without requiring code changes. This requires no-coding.
- Programmatic instrumentation β Metrics are explicitly submitted by applications via the BizMetry SDK. This requires low-coding.
Agent Lifecycle within the Release PipelineΒΆ
For every environment defined within the Template Release Pipeline, BizMetry automatically creates and assigns a dedicated agent. Newly created agents start in an unconfigured state and must be properly configured before they can be downloaded and deployed in the customer's environment.
Agents support a wide range of configuration options, including:
- Metric collection, capture, filtering, and storage behavior.
- Deployment target settings (host, port, network configuration).
- Log verbosity levels for debugging purposes.
- Security and authentication settings.
π Accessing the Agents TabΒΆ
- Locate the profile in the Profile Canvas.
- Click the ellipsis icon (three dots) in the bottom-right corner of the profile tile.
- Select Agents from the contextual menu.
The Profile Dialog opens and navigates directly to the Agents tab.
πΌοΈ Agent Summary ViewΒΆ
Upon landing on the Agents tab, the Agent Summary is displayed, listing all agents associated with the profile along with their current status and operational information.
This view provides a general operational overview, allowing you to quickly identify which agents are active, which environments they are associated with, and their current health state.
π΄π‘π’ Agent StatusΒΆ
An agent can be in one of the following states within the BizMetry agent lifecycle:
| Status | Indicator | Description |
|---|---|---|
| ONLINE | π’ Green | The agent is fully operational and connected to the BizMetry platform. It can capture, collect, and transmit metrics. |
| OFFLINE | π΄ Red | The agent is not running and is disconnected from the platform. No metrics are captured or transmitted. |
| STARTING | π‘ Yellow | The agent is in the process of starting up. |
| STOPPING | π‘ Yellow | A stop action has been initiated. The agent is in the process of halting its execution. |
| RESTARTING | π‘ Yellow | A restart action has been initiated. The agent is currently restarting. |
| DISCONNECTED | π‘ Yellow | The agent has temporarily lost connectivity with the platform. It may still collect metrics locally but cannot transmit them or synchronize with BizMetry. |
| SYNCING_UP | π‘ Yellow | The agent is actively synchronizing with the platform, exchanging data such as logs and collected metrics. |
| DECOMMISSIONING | π‘ Yellow | The agent has been deleted and is in the process of de-registering and removing itself from the platform. |
| RETIRED | β | The agent has been fully removed and retired from BizMetry. |
The following diagram illustrates the agent state machine and the transitions between states:
Visual Status IndicatorsΒΆ
In the Agent Summary, the status of each agent is conveyed visually through a colored circle on each card:
- π’ Green β Agent is
ONLINE. - π΄ Red β Agent is
OFFLINE. - π‘ Yellow β Agent is in any other transitional state (
STARTING,STOPPING,RESTARTING,DISCONNECTED,SYNCING_UP,DECOMMISSIONING).
π Search and Status BadgesΒΆ
At the top of the Agents tab, two informational elements are displayed:
Status BadgesΒΆ
Two badges provide an at-a-glance count of: - Online agents β the number of agents currently in ONLINE state. - Offline agents β the number of agents in any non-ONLINE state.
These badges update automatically as the agent list is filtered.
Search BarΒΆ
A search bar allows you to filter the agent list in real time by typing a search term. The filter applies across:
- Agent name
- Environment name
- Agent description
The agent list updates instantly as you type.
π Agent Card StructureΒΆ
Each agent is represented by a card in the summary grid. Every card contains the following information:
| Section | Field | Description |
|---|---|---|
| Header | Agent Name | The unique name identifying the agent. |
| Agent Status | Current operational state pill and colored circle indicator. | |
| Reachability | Whether the agent endpoint is currently reachable (Reachable / Unreachable). | |
| Description | A brief description of the agent's purpose or deployment context. | |
| Uptime | Total time the agent has been continuously ONLINE since its last startup (e.g., 4h 32m). Only shown when the agent is ONLINE. | |
| Environment | Environment Name | The name of the environment this agent is associated with. |
| Environment Type | The type of environment (e.g., Development, QA, UAT, Production). | |
| Performance | CPU | Current CPU usage of the agent process, displayed as a mini progress bar and percentage. |
| Memory | Current memory usage of the agent process, displayed as a mini progress bar and percentage. | |
| Latency | Network round-trip latency between the agent and the BizMetry platform (in milliseconds), displayed as a mini progress bar. | |
| Action Toolbar | β | A row of action buttons for managing the agent (see below). |
βοΈ Agent Action ToolbarΒΆ
Each agent card includes an action toolbar at the bottom with the following actions:
| Action | Icon | Description |
|---|---|---|
| Restart | autorenew | Restarts the agent. Only available when the agent is ONLINE. |
| Stop | power_settings_new | Stops the agent. Only available when the agent is ONLINE. |
| Monitoring | show_chart | Opens the agent monitoring and statistics view. |
| Edit Properties | tune | Opens the agent configuration dialog to modify its settings. |
| Download | cloud_download | Downloads the agent package for deployment. Requires the agent to have security configuration fully set up. |
| View Logs | subject | Opens the agent log viewer. |
| Details | info | Opens the full agent details dialog. |
π¨ Agent SLA BreachesΒΆ
BizMetry allows you to configure SLAs at the agent level to monitor and control agent resource usage. SLAs define thresholds over the agent's core metrics β CPU usage, memory consumption, and network latency β so that if those thresholds are exceeded for the configured time window, an SLA breach alert is triggered.
For more information on how to configure agent SLAs, refer to Configuring an Agent β SLAs tab.
π Where breach alerts are displayedΒΆ
When an SLA breach is triggered, BizMetry surfaces it in two places:
On the Agent CardΒΆ
An alert icon appears directly on the affected agent's card, providing an immediate visual indication that at least one SLA breach is currently active.
In the Agent Details DialogΒΆ
Opening the agent details dialog reveals the SLA Breaches section, which lists all currently active breach alerts. For each active breach, the following information is displayed:
- The affected resource (CPU, Memory, or Network Latency).
- The timestamp at which the breach was detected.
ΒΆ
π Breach lifecycleΒΆ
Active SLAs are monitored by BizMetry on a continuous, periodic basis:
- When a resource metric exceeds the configured SET threshold for the required Set Time window, the breach is triggered and the alert icon appears on the agent card.
- If the condition that caused the breach normalizes β meaning the metric drops below the CLEAR threshold and remains there for the required Reset Time window β the breach is automatically resolved and the alert icon is removed from the card without any manual intervention.
This hysteresis-based behavior prevents false positives and alert flapping caused by transient resource spikes.
π§ SummaryΒΆ
The Agents tab allows you to:
- Monitor all agents associated with a profile at a glance.
- Identify the operational state of each agent through color-coded indicators and status badges.
- Search and filter agents by name, description, or environment.
- Inspect resource usage metrics including CPU, memory, and network latency per agent.
- Act on individual agents using restart, stop, configuration, download, log, and detail actions.





