- Copy your test API key from onboarding
- Install the Foveus .NET SDK
- Configure your service
- Trigger a request or worker log
- View telemetry in Foveus
Before you start
You need:- A Foveus account
- Access to your Foveus onboarding screen
- A .NET API or worker service
- Access to your app configuration
Mode while validating your setup.
1. Copy your test API key
After signing in, Foveus guides you through onboarding. The first onboarding step shows your test API key. Your key should look similar to:During private beta, test keys are created automatically during onboarding. Live keys are created manually from Settings when you are ready to send production telemetry.
2. Install the .NET SDK
Install the Foveus .NET SDK in your service.If your package name or package source is different during private beta, use the values shown in your onboarding screen or provided by the Foveus team.
3. Configure Foveus
Choose the setup style that matches your service.Minimal setup
Use this when you want to connect quickly with your test API key.| Option | Default |
|---|---|
ServiceName | Project assembly name |
Environment | Current app environment |
Mode | test |
Configure from appsettings.json
For most applications, configure Foveus fromappsettings.json, environment variables, or your secret manager.
Foveus section to your configuration file:
Mode to test. Test mode is the default.
Configure with options
Use options when you want to configure Foveus directly in code.Mode to live.
ASP.NET Core APIs
For ASP.NET Core APIs, add the Foveus middleware.Worker services
For.NET Worker Service or BackgroundService apps, use AddFoveus(...), but do not call app.UseFoveus().
Workers do not have an ASP.NET HTTP middleware pipeline.
4. Store your API key safely
Use environment variables or your platform’s secret manager. For local development, you can use .NET user secrets:5. Trigger telemetry
For an ASP.NET Core API, start your service and call one of your endpoints.- request context
- response context
- execution timing
- logs
- outcome and failure evidence
6. View your first execution
Open the Foveus dashboard and go to Executions. Search by service:ServiceName, search using your project assembly name.
Open an execution to inspect:
- request and response context
- execution timeline
- logs
- duration
- outcome
- failure details, if available
For worker services, logs and outbound telemetry may appear before full job-level execution boundaries are available.
7. Search by execution context
If your service captures business context, you can search for executions using indexed context fields. For example, if your request or response contains a customer ID:Test and Live mode
Foveus has two modes:| Mode | Use for |
|---|---|
test | Sandbox, development, QA, and onboarding |
live | Production telemetry |
Service names and environments
Foveus works with the service names your team already uses. If you are starting fresh, a stable service name plus an explicit environment can make analysis easier.What to do next
- Learn how executions work: Executions
- Learn how issues are grouped: Issues
- Search by business context: Execution Context Search
- Configure the SDK: SDK configuration
- Review data safety and retention: Data safety and retention