Skip to content

Commit d2ca2a5

Browse files
replace asciidocalypse apm-agent-dotnet links
1 parent c2d35a2 commit d2ca2a5

22 files changed

+79
-78
lines changed

docset.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ exclude:
88

99
cross_links:
1010
- apm-agent-android
11+
- apm-agent-dotnet
1112
- asciidocalypse
1213
- kibana
1314
- integration-docs

raw-migrated-files/docs-content/serverless/observability-apm-get-started.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -129,14 +129,14 @@ To send APM data to Elastic, you must install an APM agent and configure it to s
129129
<div tabindex="0" role="tabpanel" id="apm-apm-get-started-net-panel" aria-labelledby="apm-apm-get-started-net-button" hidden="">
130130
**Set up the {{apm-agent}}**
131131

132-
* **Profiler runtime instrumentation**: The agent supports auto instrumentation without any code change and without any recompilation of your projects. See [Profiler auto instrumentation](asciidocalypse://docs/apm-agent-dotnet/docs/reference/setup-auto-instrumentation.md).
133-
* **NuGet packages**: The agent ships as a set of [NuGet packages](asciidocalypse://docs/apm-agent-dotnet/docs/reference/nuget-packages.md) available on [nuget.org](https://nuget.org). You can add the Agent and specific instrumentations to a .NET application by referencing one or more of these packages and following the package documentation.
134-
* **Host startup hook**: On .NET Core 3.0+ or .NET 5+, the agent supports auto instrumentation without any code change and without any recompilation of your projects. See [Zero code change setup on .NET Core](asciidocalypse://docs/apm-agent-dotnet/docs/reference/setup-dotnet-net-core.md) for more details.
132+
* **Profiler runtime instrumentation**: The agent supports auto instrumentation without any code change and without any recompilation of your projects. See [Profiler auto instrumentation](apm-agent-dotnet://reference/setup-auto-instrumentation.md).
133+
* **NuGet packages**: The agent ships as a set of [NuGet packages](apm-agent-dotnet://reference/nuget-packages.md) available on [nuget.org](https://nuget.org). You can add the Agent and specific instrumentations to a .NET application by referencing one or more of these packages and following the package documentation.
134+
* **Host startup hook**: On .NET Core 3.0+ or .NET 5+, the agent supports auto instrumentation without any code change and without any recompilation of your projects. See [Zero code change setup on .NET Core](apm-agent-dotnet://reference/setup-dotnet-net-core.md) for more details.
135135

136136
**Learn more in the {{apm-agent}} reference**
137137

138-
* [Supported technologies](asciidocalypse://docs/apm-agent-dotnet/docs/reference/supported-technologies.md)
139-
* [Advanced configuration](asciidocalypse://docs/apm-agent-dotnet/docs/reference/configuration.md)
138+
* [Supported technologies](apm-agent-dotnet://reference/supported-technologies.md)
139+
* [Advanced configuration](apm-agent-dotnet://reference/configuration.md)
140140

141141
</div>
142142
<div tabindex="0" role="tabpanel" id="apm-apm-get-started-nodejs-panel" aria-labelledby="apm-apm-get-started-nodejs-button" hidden="">

raw-migrated-files/docs-content/serverless/observability-plaintext-application-logs.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -387,7 +387,7 @@ Learn about correlating plaintext logs in the agent-specific ingestion guides:
387387

388388
* [Go](asciidocalypse://docs/apm-agent-go/docs/reference/logs.md)
389389
* [Java](asciidocalypse://docs/apm-agent-java/docs/reference/logs.md#log-correlation-ids)
390-
* [.NET](asciidocalypse://docs/apm-agent-dotnet/docs/reference/logs.md)
390+
* [.NET](apm-agent-dotnet://reference/logs.md)
391391
* [Node.js](asciidocalypse://docs/apm-agent-nodejs/docs/reference/logs.md)
392392
* [Python](asciidocalypse://docs/apm-agent-python/docs/reference/logs.md#log-correlation-ids)
393393
* [Ruby](asciidocalypse://docs/apm-agent-ruby/docs/reference/logs.md)

solutions/observability/apps/api-keys.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ You can now apply your newly created API keys in the configuration of each of yo
108108

109109
* **Android**: [`apiKey`](apm-agent-android://reference/configuration.md)
110110
* **Go agent**: [`ELASTIC_APM_API_KEY`](asciidocalypse://docs/apm-agent-go/docs/reference/configuration.md#config-api-key)
111-
* **.NET agent**: [`ApiKey`](asciidocalypse://docs/apm-agent-dotnet/docs/reference/config-reporter.md#config-api-key)
111+
* **.NET agent**: [`ApiKey`](apm-agent-dotnet://reference/config-reporter.md#config-api-key)
112112
* **iOS**: [`withApiKey`](asciidocalypse://docs/apm-agent-ios/docs/reference/configuration.md#withApiKey)
113113
* **Java agent**: [`api_key`](asciidocalypse://docs/apm-agent-java/docs/reference/config-reporter.md#config-api-key)
114114
* **Node.js agent**: [`apiKey`](asciidocalypse://docs/apm-agent-nodejs/docs/reference/configuration.md#api-key)

solutions/observability/apps/apm-agent-central-configuration.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ Java agent
4444
: [Configuration reference](asciidocalypse://docs/apm-agent-java/docs/reference/configuration.md)
4545

4646
.NET agent
47-
: [Configuration reference](asciidocalypse://docs/apm-agent-dotnet/docs/reference/configuration.md)
47+
: [Configuration reference](apm-agent-dotnet://reference/configuration.md)
4848

4949
Node.js agent
5050
: [Configuration reference](asciidocalypse://docs/apm-agent-nodejs/docs/reference/configuration.md)

solutions/observability/apps/apm-agent-tls-communication.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ TLS is disabled by default. When TLS is enabled for APM Server inbound communica
1010
When TLS is enabled, a certificate and corresponding private key are required. The certificate and private key can either be issued by a trusted certificate authority (CA) or be [self-signed](#apm-agent-self-sign).
1111

1212

13-
## Use a self-signed certificate [apm-agent-self-sign]
13+
## Use a self-signed certificate [apm-agent-self-sign]
1414

1515

16-
### Step 1: Create a self-signed certificate [apm-agent-self-sign-1]
16+
### Step 1: Create a self-signed certificate [apm-agent-self-sign-1]
1717

1818
The {{es}} distribution offers the `certutil` tool for the creation of self-signed certificates:
1919

@@ -23,7 +23,7 @@ The {{es}} distribution offers the `certutil` tool for the creation of self-sign
2323
4. Extract the certificate and key from the resulted zip archive.
2424

2525

26-
### Step 2: Configure the APM Server [apm-agent-self-sign-2]
26+
### Step 2: Configure the APM Server [apm-agent-self-sign-2]
2727

2828
Enable TLS and configure the APM Server to point to the extracted certificate and key:
2929

@@ -44,36 +44,36 @@ apm-server.ssl.key: "/path/to/apm-server.key"
4444
4545
A full list of configuration options is available in [SSL/TLS input settings](ssltls-input-settings.md).
4646
47-
::::{tip}
47+
::::{tip}
4848
If APM agents are authenticating themselves using a certificate that cannot be authenticated through known CAs (e.g. self signed certificates), use the `ssl.certificate_authorities` to set a custom CA. This will automatically modify the `ssl.client_authentication` configuration to require authentication.
4949
::::
5050
::::::
5151

5252
:::::::
5353

54-
### Step 3: Configure APM agents [apm-agent-self-sign-3]
54+
### Step 3: Configure APM agents [apm-agent-self-sign-3]
5555

5656
When the APM server uses a certificate that is not chained to a publicly-trusted certificate (e.g. self-signed), additional configuration is required in the {{apm-agent}}:
5757

5858
* **Go agent**: certificate pinning through [`ELASTIC_APM_SERVER_CERT`](asciidocalypse://docs/apm-agent-go/docs/reference/configuration.md#config-server-cert)
5959
* **Python agent**: certificate pinning through [`server_cert`](asciidocalypse://docs/apm-agent-python/docs/reference/configuration.md#config-server-cert)
6060
* **Ruby agent**: certificate pinning through [`server_ca_cert`](asciidocalypse://docs/apm-agent-ruby/docs/reference/configuration.md#config-ssl-ca-cert)
61-
* **.NET agent**: [`ServerCert`](asciidocalypse://docs/apm-agent-dotnet/docs/reference/config-reporter.md#config-server-cert)
61+
* **.NET agent**: [`ServerCert`](apm-agent-dotnet://reference/config-reporter.md#config-server-cert)
6262
* **Node.js agent**: custom CA setting through [`serverCaCertFile`](asciidocalypse://docs/apm-agent-nodejs/docs/reference/configuration.md#server-ca-cert-file)
6363
* **Java agent**: adding the certificate to the JVM `trustStore`. See [APM Server authentication](asciidocalypse://docs/apm-agent-java/docs/reference/ssl-configuration.md#ssl-server-authentication) for more details.
6464

6565
We do not recommend disabling {{apm-agent}} verification of the server’s certificate, but it is possible:
6666

6767
* **Go agent**: [`ELASTIC_APM_VERIFY_SERVER_CERT`](asciidocalypse://docs/apm-agent-go/docs/reference/configuration.md#config-verify-server-cert)
68-
* **.NET agent**: [`VerifyServerCert`](asciidocalypse://docs/apm-agent-dotnet/docs/reference/config-reporter.md#config-verify-server-cert)
68+
* **.NET agent**: [`VerifyServerCert`](apm-agent-dotnet://reference/config-reporter.md#config-verify-server-cert)
6969
* **Java agent**: [`verify_server_cert`](asciidocalypse://docs/apm-agent-java/docs/reference/config-reporter.md#config-verify-server-cert)
7070
* **PHP agent**: [`verify_server_cert`](asciidocalypse://docs/apm-agent-php/docs/reference/configuration-reference.md#config-verify-server-cert)
7171
* **Python agent**: [`verify_server_cert`](asciidocalypse://docs/apm-agent-python/docs/reference/configuration.md#config-verify-server-cert)
7272
* **Ruby agent**: [`verify_server_cert`](asciidocalypse://docs/apm-agent-ruby/docs/reference/configuration.md#config-verify-server-cert)
7373
* **Node.js agent**: [`verifyServerCert`](asciidocalypse://docs/apm-agent-nodejs/docs/reference/configuration.md#validate-server-cert)
7474

7575

76-
## Client certificate authentication [apm-agent-client-cert]
76+
## Client certificate authentication [apm-agent-client-cert]
7777

7878
APM Server does not require agents to provide a certificate for authentication, and there is no dedicated support for SSL/TLS client certificate authentication in Elastic’s backend agents.
7979

solutions/observability/apps/apm-server-binary.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -396,14 +396,14 @@ Refer to [Manual setup with `-javaagent` flag](asciidocalypse://docs/apm-agent-j
396396

397397
The .NET agent can be added to an application in a few different ways:
398398

399-
* **Profiler runtime instrumentation**: The agent supports auto instrumentation without any code change and without any recompilation of your projects. See [Profiler auto instrumentation](asciidocalypse://docs/apm-agent-dotnet/docs/reference/setup-auto-instrumentation.md).
400-
* **NuGet packages**: The agent ships as a set of [NuGet packages](asciidocalypse://docs/apm-agent-dotnet/docs/reference/nuget-packages.md) available on [nuget.org](https://nuget.org). You can add the Agent and specific instrumentations to a .NET application by referencing one or more of these packages and following the package documentation.
401-
* **Host startup hook**: On .NET Core 3.0+ or .NET 5+, the agent supports auto instrumentation without any code change and without any recompilation of your projects. See [Zero code change setup on .NET Core](asciidocalypse://docs/apm-agent-dotnet/docs/reference/setup-dotnet-net-core.md) for more details.
399+
* **Profiler runtime instrumentation**: The agent supports auto instrumentation without any code change and without any recompilation of your projects. See [Profiler auto instrumentation](apm-agent-dotnet://reference/setup-auto-instrumentation.md).
400+
* **NuGet packages**: The agent ships as a set of [NuGet packages](apm-agent-dotnet://reference/nuget-packages.md) available on [nuget.org](https://nuget.org). You can add the Agent and specific instrumentations to a .NET application by referencing one or more of these packages and following the package documentation.
401+
* **Host startup hook**: On .NET Core 3.0+ or .NET 5+, the agent supports auto instrumentation without any code change and without any recompilation of your projects. See [Zero code change setup on .NET Core](apm-agent-dotnet://reference/setup-dotnet-net-core.md) for more details.
402402

403403
**Learn more in the agent reference**
404404

405-
* [Supported technologies](asciidocalypse://docs/apm-agent-dotnet/docs/reference/supported-technologies.md)
406-
* [Advanced configuration](asciidocalypse://docs/apm-agent-dotnet/docs/reference/configuration.md)
405+
* [Supported technologies](apm-agent-dotnet://reference/supported-technologies.md)
406+
* [Advanced configuration](apm-agent-dotnet://reference/configuration.md)
407407
::::::
408408

409409
::::::{tab-item} Node.js

solutions/observability/apps/built-in-data-filters.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ This setting supports [Central configuration](apm-agent-central-configuration.md
2626

2727
* Go: [`ELASTIC_APM_SANITIZE_FIELD_NAMES`](asciidocalypse://docs/apm-agent-go/docs/reference/configuration.md#config-sanitize-field-names)
2828
* Java: [`sanitize_field_names`](asciidocalypse://docs/apm-agent-java/docs/reference/config-core.md#config-sanitize-field-names)
29-
* .NET: [`sanitizeFieldNames`](asciidocalypse://docs/apm-agent-dotnet/docs/reference/config-core.md#config-sanitize-field-names)
29+
* .NET: [`sanitizeFieldNames`](apm-agent-dotnet://reference/config-core.md#config-sanitize-field-names)
3030
* Node.js: [`sanitizeFieldNames`](asciidocalypse://docs/apm-agent-nodejs/docs/reference/configuration.md#sanitize-field-names)
3131
* Python: [`sanitize_field_names`](asciidocalypse://docs/apm-agent-python/docs/reference/configuration.md#config-sanitize-field-names)
3232
* Ruby: [`sanitize_field_names`](asciidocalypse://docs/apm-agent-ruby/docs/reference/configuration.md#config-sanitize-field-names)
@@ -35,7 +35,7 @@ Alternatively, you can completely disable the capturing of HTTP headers. This se
3535

3636
* Go: [`ELASTIC_APM_CAPTURE_HEADERS`](asciidocalypse://docs/apm-agent-go/docs/reference/configuration.md#config-capture-headers)
3737
* Java: [`capture_headers`](asciidocalypse://docs/apm-agent-java/docs/reference/config-core.md#config-capture-headers)
38-
* .NET: [`CaptureHeaders`](asciidocalypse://docs/apm-agent-dotnet/docs/reference/config-http.md#config-capture-headers)
38+
* .NET: [`CaptureHeaders`](apm-agent-dotnet://reference/config-http.md#config-capture-headers)
3939
* Node.js: [`captureHeaders`](asciidocalypse://docs/apm-agent-nodejs/docs/reference/configuration.md#capture-headers)
4040
* Python: [`capture_headers`](asciidocalypse://docs/apm-agent-python/docs/reference/configuration.md#config-capture-headers)
4141
* Ruby: [`capture_headers`](asciidocalypse://docs/apm-agent-ruby/docs/reference/configuration.md#config-capture-headers)
@@ -49,7 +49,7 @@ This setting supports [Central configuration](apm-agent-central-configuration.md
4949

5050
* Go: [`ELASTIC_APM_CAPTURE_BODY`](asciidocalypse://docs/apm-agent-go/docs/reference/configuration.md#config-capture-body)
5151
* Java: [`capture_body`](asciidocalypse://docs/apm-agent-java/docs/reference/config-core.md#config-capture-body)
52-
* .NET: [`CaptureBody`](asciidocalypse://docs/apm-agent-dotnet/docs/reference/config-http.md#config-capture-body)
52+
* .NET: [`CaptureBody`](apm-agent-dotnet://reference/config-http.md#config-capture-body)
5353
* Node.js: [`captureBody`](asciidocalypse://docs/apm-agent-nodejs/docs/reference/configuration.md#capture-body)
5454
* Python: [`capture_body`](asciidocalypse://docs/apm-agent-python/docs/reference/configuration.md#config-capture-body)
5555
* Ruby: [`capture_body`](asciidocalypse://docs/apm-agent-ruby/docs/reference/configuration.md#config-capture-body)

0 commit comments

Comments
 (0)