sample/WorkerServiceSample/Program.cs (8 lines of code) (raw):
using Elastic.Apm.DiagnosticSource;
using WorkerServiceSample;
var builder = Host.CreateApplicationBuilder(args);
builder.Services.AddHttpClient();
builder.Services.AddElasticApm(new HttpDiagnosticsSubscriber()); // register Elastic APM before registering other IHostedServices
builder.Services.AddHostedService<Worker>();
var host = builder.Build();
host.Run();