Profilers
Install the Reignite profiler in your technology of choice. Every agent below collects production performance data and streams it to the Reignite service for analysis. Pick your platform, run the install command and drop the configuration sample into your application. Agents marked Coming soon are on the roadmap but are not yet published, so they have no install command or package link.
Reignite Profiler for .NET
.NET / ASP.NET CoreProduction profiler for .NET and ASP.NET Core applications. Collects CPU, GC, JIT, lock contention and HTTP counters, triggers traces or memory dumps on threshold breaches, and streams them to the Reignite service.
Install
dotnet add package Reignite.Profiler.AspNetCore
Reignite Profiler for Java
JavaProduction profiler for JVM applications. Attaches as a Java agent to capture CPU sampling, GC and thread contention data and ships it to the Reignite service for analysis.
Reignite Profiler for Node.js
Node.jsProduction profiler for Node.js services. Instruments the event loop, heap and async operations, then forwards samples to the Reignite service for latency and throughput analysis.
Getting started
Reignite Profiler for .NET
Add the following configuration to your application to connect the .NET / ASP.NET Core profiler to Reignite:
{
"Performance": {
"Profiler": {
"ApiKey": "<your-api-key>",
"ConfigurationRefreshMins": 10,
"DumpWaitMins": 720,
"TraceWaitMins": 120,
"CommonTraceProviders": {
"Providers": [
"System.Runtime:0:1:EventCounterIntervalSec=1",
"Reignite.Profiler:0:1:EventCounterIntervalSec=1"
]
}
}
}
}
Reignite Profiler for Java
Add the following configuration to your application to connect the Java profiler to Reignite:
{
"Performance": {
"Profiler": {
"ApiKey": "<your-api-key>",
"AgentJar": "reignite-profiler-agent.jar",
"ConfigurationRefreshMins": 10,
"DumpWaitMins": 720,
"TraceWaitMins": 120
}
}
}
Reignite Profiler for Node.js
Add the following configuration to your application to connect the Node.js profiler to Reignite:
{
"Performance": {
"Profiler": {
"ApiKey": "<your-api-key>",
"ServiceName": "my-node-service",
"ConfigurationRefreshMins": 10,
"DumpWaitMins": 720,
"TraceWaitMins": 120
}
}
}