Phobos.Actor.Remote 2.11.0
Akka.Remote support for Phobos Enterprise framework.
Install-Package Phobos.Actor.Remote -Version 2.11.0
dotnet add package Phobos.Actor.Remote --version 2.11.0
<PackageReference Include="Phobos.Actor.Remote" Version="2.11.0" />
paket add Phobos.Actor.Remote --version 2.11.0
Paket is a third-party, open source alternative to the NuGet client.
# Phobos

[Phobos](https://phobos.petabridge.com/)™ is an observability plugin for [Akka.NET](https://getakka.net/) that provides [OpenTelemetry](https://opentelemetry.io/)-based tracing, metrics, and log aggregation.
[Phobos is available for purchase on Sdkbin](https://sdkbin.com/publisher/petabridge/product/phobos)
## Installation
Phobos plugs directly into your Akka.NET `ActorSystem` and immediately starts providing automatic tracing, metrics, and log correlation without you having to write any instrumentation code yourself.
### 1 - Add the `Phobos.Hosting` NuGet Package
```shell
dotnet add package Phobos.Hosting
```
### 2 - Configure OpenTelemetry to Use Phobos Metrics and Tracing
```csharp
services // IServiceCollection
.AddOpenTelemetry()
.ConfigureResource(builder =>
{
builder
.AddEnvironmentVariableDetector()
.AddTelemetrySdk()
.AddServiceVersionDetector();
})
.UseOtlpExporter(OtlpExportProtocol.Grpc, new Uri(otlpEndpoint))
.WithMetrics(c =>
{
c.AddRuntimeInstrumentation()
.AddAspNetCoreInstrumentation()
.AddHttpClientInstrumentation()
.AddPhobosInstrumentation(); // Phobos metrics
})
.WithTracing(c =>
{
c.AddHttpClientInstrumentation()
.AddAspNetCoreInstrumentation()
.AddEntityFrameworkCoreInstrumentation()
.AddSqlClientInstrumentation()
.AddPhobosInstrumentation(); // Phobos traces
});
```
### 3 - Add Phobos to Your `ActorSystem`
```csharp
public static IServiceCollection AddUserServiceAkka(this IServiceCollection services,
Action<AkkaConfigurationBuilder, IServiceProvider> additionalConfig)
{
return services.AddAkka(ActorSystemName, (builder, sp) =>
{
builder.AddUserServiceActors()
WithPhobos(AkkaRunMode.Local, configOptions => {});
additionalConfig.Invoke(builder, sp);
});
}
```
And you're done! Akka.NET traces / metrics / logs will now be automatically exported along with your ASP.NET Core, Entity Framework, SqlClient, HttpClient, and other .NET OpenTelemetry data!
For more detailed instructions, please see the [Phobos QuickStart Tutorial](https://phobos.petabridge.com/articles/quickstart.html)
## What Data Does Phobos Capture?
You can see our full list of automatically collected traces, metrics, and log events here: [https://phobos.petabridge.com/articles/captured-data.html](https://phobos.petabridge.com/articles/captured-data.html)
### Can I Configure What Phobos Collects?
Absolutely - [Phobos has finely tuneable noise control capabilities](https://phobos.petabridge.com/articles/trace-filtering.html) that allow you to configure what types of data Phobos collects fronm your application.
### What's the Performance Impact of Phobos on Akka.NET?
Tracing and metrics collection always have an amount of instrumentation overhead - you can [view our latest Phobos performance figures and best practices here](https://phobos.petabridge.com/articles/performance.html).
Copyright 2018-2025 [Petabridge](https://petabridge.com/), LLC
Loading README...
| Version | Downloads | Last Updated | |
|---|---|---|---|
| 2.11.0 Current | 333 | 11 day(s) ago | |
| 2.10.5 | 3,837 | 36 day(s) ago | |
| 2.10.4 | 4,257 | 86 day(s) ago | |
| 2.10.3 | 86 | 86 day(s) ago | |
| 2.10.2 | 9,365 | 156 day(s) ago | |
| 2.10.1 | 2,378 | 173 day(s) ago | |
| 2.10.0 | 1,475 | 192 day(s) ago | |
| 2.9.1 | 543 | 199 day(s) ago | |
| 2.9.0 | 1,185 | 214 day(s) ago | |
| 2.8.5 | 11,246 | 288 day(s) ago | |
| 2.8.4 | 3,971 | 334 day(s) ago | |
| 2.8.3 | 8,082 | 381 day(s) ago | |
| 2.8.2 | 3,056 | 415 day(s) ago | |
| 2.8.1 | 970 | 416 day(s) ago | |
| 2.8.0 | 1,858 | 423 day(s) ago | |
| 2.7.0 | 1,128 | 430 day(s) ago | |
| 2.6.2 | 1,537 | 449 day(s) ago | |
| 2.6.1 | 478 | 456 day(s) ago | |
| 2.6.0 | 1,503 | 464 day(s) ago | |
| 2.5.4 | 90,277 | 625 day(s) ago | |
| 2.5.3 | 1,070 | 635 day(s) ago | |
| 2.5.2 | 934 | 641 day(s) ago | |
| 2.5.1 | 18,249 | 724 day(s) ago | |
| 2.5.0 | 14,777 | 760 day(s) ago | |
| 2.4.5 | 2,845 | 794 day(s) ago | |
| 2.4.4 | 927 | 829 day(s) ago | |
| 2.4.3 | 9,357 | 836 day(s) ago | |
| 2.4.2 | 4,245 | 907 day(s) ago | |
| 2.4.1 | 11,973 | 967 day(s) ago | |
| 2.4.0 | 778 | 970 day(s) ago | |
| 2.3.1 | 8,649 | 1026 day(s) ago | |
| 2.3.0 | 5,348 | 1051 day(s) ago | |
| 2.2.1 | 1,253 | 1054 day(s) ago | |
| 2.2.0 | 2,154 | 1108 day(s) ago | |
| 2.2.0-beta2 | 269 | 1109 day(s) ago | |
| 2.1.1 | 537 | 884 day(s) ago | |
| 2.1.0 | 1,286 | 1153 day(s) ago | |
| 2.1.0-beta2 | 522 | 1241 day(s) ago | |
| 2.1.0-beta1 | 409 | 1315 day(s) ago | |
| 2.0.6 | 59,650 | 1373 day(s) ago | |
| 2.0.5 | 406 | 1377 day(s) ago | |
| 2.0.4 | 374 | 1381 day(s) ago | |
| 2.0.3 | 386 | 1388 day(s) ago | |
| 2.0.3-beta1 | 280 | 1402 day(s) ago | |
| 2.0.2 | 4,525 | 1425 day(s) ago | |
| 2.0.1 | 479 | 1431 day(s) ago | |
| 2.0.0 | 353 | 1432 day(s) ago | |
| 2.0.0-beta4 | 704 | 1458 day(s) ago | |
| 2.0.0-beta3 | 721 | 1502 day(s) ago | |
| 2.0.0-beta2 | 279 | 1502 day(s) ago | |
| 2.0.0-beta1 | 366 | 1508 day(s) ago | |
| 1.6.1 | 4,657 | 1054 day(s) ago | |
| 1.6.0 | 375 | 1059 day(s) ago | |
| 1.5.1 | 13,863 | 1432 day(s) ago | |
| 1.5.0 | 336 | 1432 day(s) ago | |
| 1.5.0-beta1 | 268 | 1458 day(s) ago | |
| 1.4.2 | 12,487 | 1467 day(s) ago | |
| 1.4.1 | 2,333 | 1502 day(s) ago | |
| 1.4.0 | 383 | 1515 day(s) ago | |
| 1.3.3 | 7,290 | 1531 day(s) ago | |
| 1.3.2 | 774 | 1544 day(s) ago | |
| 1.3.1 | 828 | 1556 day(s) ago | |
| 1.3.0 | 7,461 | 1577 day(s) ago | |
| 1.2.5 | 1,421 | 1614 day(s) ago | |
| 1.2.4 | 1,035 | 1615 day(s) ago | |
| 1.2.3 | 3,579 | 1648 day(s) ago | |
| 1.2.2 | 2,649 | 1670 day(s) ago | |
| 1.2.1 | 1,012 | 1678 day(s) ago | |
| 1.2.0 | 2,299 | 1731 day(s) ago | |
| 1.1.4 | 1,789 | 1747 day(s) ago | |
| 1.1.3 | 576 | 1753 day(s) ago | |
| 1.1.2 | 3,739 | 1773 day(s) ago | |
| 1.1.1 | 6,129 | 1817 day(s) ago | |
| 1.1.0 | 11,384 | 1874 day(s) ago | |
| 1.0.6 | 871 | 1908 day(s) ago | |
| 1.0.5 | 541 | 1923 day(s) ago | |
| 1.0.4 | 1,939 | 1944 day(s) ago | |
| 1.0.3 | 1,184 | 1979 day(s) ago | |
| 1.0.2 | 1,594 | 1991 day(s) ago | |
| 1.0.1 | 422 | 1991 day(s) ago | |
| 0.8.0 | 418 | 1878 day(s) ago | |
| 0.7.2 | 418 | 1878 day(s) ago | |
| 0.7.1 | 418 | 1878 day(s) ago | |
| 0.7.0 | 443 | 1878 day(s) ago |
**Phobos 2.x Release**
**New Feature: Log-Trace Correlation**
Phobos 2.11.0 introduces first-class log-trace correlation, enabling automatic synchronization between actor logs and distributed traces. This allows you to navigate seamlessly between logs and traces in observability platforms like Seq, Grafana Loki, and Datadog.
See the full documentation: [Log-Trace Correlation](https://phobos.petabridge.com/articles/log-trace-correlation.html)
Setup requires one step: add `AddAkkaTraceCorrelation()` to your OpenTelemetry logging pipeline (before your exporters).
**Deprecation: AppendLogsToTrace Default Changed to Off**
The `phobos.tracing.append-logs-to-trace` setting now defaults to `off`. This feature, which appended actor log messages as events to active trace spans, has been deprecated in favor of OpenTelemetry trace correlation via [`AddAkkaTraceCorrelation()`](https://phobos.petabridge.com/articles/log-trace-correlation-migration.html).
The new approach provides:
- Proper first-class log records instead of span events
- Full structured/semantic logging support
- Better querying and filtering in observability platforms
- No more `FormatException` issues with semantic log templates
For migration instructions, see: [Log-Trace Correlation Migration Guide](https://phobos.petabridge.com/articles/log-trace-correlation-migration.html)
Users who depend on the old behavior can re-enable it with `phobos.tracing.append-logs-to-trace = on` in HOCON or `.SetAppendLogsToTrace(true)` in the `PhobosConfigBuilder`, but this is not recommended.
**Improvements**
- Upgraded to [Akka.NET v1.5.61](https://github.com/akkadotnet/akka.net/releases/tag/1.5.61) and [Akka.Hosting v1.5.61](https://github.com/akkadotnet/Akka.Hosting/releases/tag/1.5.61)
Info
- last updated 11 day(s) ago
- Project Site
- License Info
Statistics
- 396585 total downloads
- 333 downloads of current version
- 48.6 KB package size
Owners and Products
Petabridge
Authors
Petabridge
Copyright
Copyright © 2017-2026 Petabridge