> ## Documentation Index
> Fetch the complete documentation index at: https://docs.appsignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Go-Konfigurationsoptionen

AppSignal für Go kann über OpenTelemetry-Resource-Attribute konfiguriert werden.

Resource-Attribute sind Attribute, die für jeden Trace gelten, der von der Anwendung über OpenTelemetry gemeldet wird.

Diese Resource-Attribute sollten in Ihrer Anwendung konfiguriert werden, dort, wo Sie auch den OpenTelemetry-Exporter so konfigurieren, dass er an den [AppSignal-Collector](/go/installation) exportiert.

Um die Resource-Attribute zu konfigurieren, fügen Sie Ihrem Tracer-Provider eine Resource hinzu, wie unten gezeigt.

```go Go theme={null}
import (
	// Other imports here...

	// Import these OpenTelemetry packages
	"go.opentelemetry.io/otel"
	"go.opentelemetry.io/otel/attribute"
	"go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp"
	"go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp"
	"go.opentelemetry.io/otel/exporters/otlp/otlptrace"
	"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp"
	"go.opentelemetry.io/otel/log/global"
	"go.opentelemetry.io/otel/propagation"
	sdklog "go.opentelemetry.io/otel/sdk/log"
	sdkmetric "go.opentelemetry.io/otel/sdk/metric"
	sdkresource "go.opentelemetry.io/otel/sdk/resource"
	sdktrace "go.opentelemetry.io/otel/sdk/trace"
)

func initTracer() func(context.Context) error {
	// OpenTelemetry config setup here

	resource, err := sdkresource.Merge(
		sdkresource.Default(),
		sdkresource.NewSchemaless(
			resource.WithAttributes(attribute.String("appsignal.config.name", "My app name")),

			// And other resource attributes
		),
	)

	tracerProvider := sdktrace.NewTracerProvider(
		// Including other `.With...` function calls
		sdktrace.WithResource(resource),
	)

	// Followed by the rest of the OpenTelemetry config
}
```

## Verfügbare Optionen

* Erforderliche Optionen
  * [`environment`](#option-environment)
  * [`host.name`](#option-host.name)
  * [`language_integration`](#option-language_integration)
  * [`name`](#option-name)
  * [`push_api_key`](#option-push_api_key)
  * [`revision`](#option-revision)
  * [`service.name`](#option-service.name)
* Optionen
  * [`app_path`](#option-app_path)
  * [`filter_attributes`](#option-filter_attributes)
  * [`filter_function_parameters`](#option-filter_function_parameters)
  * [`filter_request_payload`](#option-filter_request_payload)
  * [`filter_request_query_parameters`](#option-filter_request_query_parameters)
  * [`filter_request_session_data`](#option-filter_request_session_data)
  * [`ignore_actions`](#option-ignore_actions)
  * [`ignore_errors`](#option-ignore_errors)
  * [`ignore_logs`](#option-ignore_logs)
  * [`ignore_namespaces`](#option-ignore_namespaces)
  * [`request_headers`](#option-request_headers)
  * [`response_headers`](#option-response_headers)
  * [`send_function_parameters`](#option-send_function_parameters)
  * [`send_request_payload`](#option-send_request_payload)
  * [`send_request_query_parameters`](#option-send_request_query_parameters)
  * [`send_request_session_data`](#option-send_request_session_data)

## environment

<a id="option-environment" />

| Feld                        | Wert                              |
| --------------------------- | --------------------------------- |
| Resource-Attribut-Schlüssel | `appsignal.config.environment`    |
| Erforderlich                | ja                                |
| Typ                         | `String`                          |
| Standardwert                | nil (Standardmäßig nicht gesetzt) |

### Beschreibung

Die Umgebung der App, die an AppSignal gemeldet werden soll.

```go Go theme={null}
resource, err := sdkresource.Merge(
	sdkresource.Default(),
	sdkresource.NewSchemaless(
		resource.WithAttributes(attribute.String("appsignal.config.environment", "production")),

		// And other resource attributes
	),
)
```

<Note>
  **Hinweis**: Das Ändern des [Namens](#option-name) oder der Umgebung einer
  bestehenden App erstellt eine neue App auf AppSignal.com.
</Note>

## host.name

<a id="option-host.name" />

| Feld                        | Wert               |
| --------------------------- | ------------------ |
| Resource-Attribut-Schlüssel | `host.name`        |
| Erforderlich                | ja                 |
| Typ                         | `String`           |
| Standardwert                | vom System erkannt |

### Beschreibung

Das Resource-Attribut `host.name` hilft AppSignal, verschiedene Hosts für Traces zu erkennen und die Traces automatisch mit dem Hostnamen zu kennzeichnen.

```go Go theme={null}
resource, err := sdkresource.Merge(
	sdkresource.Default(),
	sdkresource.NewSchemaless(
		resource.WithAttributes(attribute.String("host.name", "my-hostname")),

		// And other resource attributes
	),
)
```

## language\_integration

<a id="option-language_integration" />

| Feld                        | Wert                                    |
| --------------------------- | --------------------------------------- |
| Resource-Attribut-Schlüssel | `appsignal.config.language_integration` |
| Erforderlich                | ja                                      |
| Typ                         | `String`                                |
| Standardwert                | nil (Standardmäßig nicht gesetzt)       |

### Beschreibung

AppSignal verwendet das Resource-Attribut `language_integration`, um die Sprache eines Trace zu erkennen und Exception-Backtraces korrekt zu parsen.

Um diese Option zu setzen, geben Sie den Sprachnamen in Kleinschreibung an: `go`.

```go Go theme={null}
resource, err := sdkresource.Merge(
	sdkresource.Default(),
	sdkresource.NewSchemaless(
		resource.WithAttributes(attribute.String("appsignal.config.language_integration", "go")),

		// And other resource attributes
	),
)
```

## name

<a id="option-name" />

| Feld                        | Wert                              |
| --------------------------- | --------------------------------- |
| Resource-Attribut-Schlüssel | `appsignal.config.name`           |
| Erforderlich                | ja                                |
| Typ                         | `String`                          |
| Standardwert                | nil (Standardmäßig nicht gesetzt) |

### Beschreibung

Name Ihrer Anwendung, wie er auf AppSignal.com angezeigt werden soll.

```go Go theme={null}
resource, err := sdkresource.Merge(
	sdkresource.Default(),
	sdkresource.NewSchemaless(
		resource.WithAttributes(attribute.String("appsignal.config.name", "My awesome app")),

		// And other resource attributes
	),
)
```

<Note>
  **Hinweis**: Das Ändern des Namens oder der [Umgebung](#option-env) einer
  bestehenden App erstellt eine neue App auf AppSignal.com.
</Note>

## push\_api\_key

<a id="option-push_api_key" />

| Feld                        | Wert                              |
| --------------------------- | --------------------------------- |
| Resource-Attribut-Schlüssel | `appsignal.config.push_api_key`   |
| Erforderlich                | ja                                |
| Typ                         | `String`                          |
| Standardwert                | nil (Standardmäßig nicht gesetzt) |

### Beschreibung

Der Authentifizierungsschlüssel auf Organisationsebene zur Authentifizierung bei unserer Push-API.

Lesen Sie mehr über den [AppSignal Push-API-Schlüssel](/appsignal/terminology#push-api-key).

```go Go theme={null}
resource, err := sdkresource.Merge(
	sdkresource.Default(),
	sdkresource.NewSchemaless(
		resource.WithAttributes(attribute.String("appsignal.config.push_api_key", "00000000-0000-0000-0000-000000000000")),

		// And other resource attributes
	),
)
```

## revision

<a id="option-revision" />

| Feld                        | Wert                              |
| --------------------------- | --------------------------------- |
| Resource-Attribut-Schlüssel | `appsignal.config.revision`       |
| Erforderlich                | ja                                |
| Typ                         | `String`                          |
| Standardwert                | nil (Standardmäßig nicht gesetzt) |

### Beschreibung

Setzen Sie die App-Revision, um die aktuell laufende Version Ihrer App zu melden. AppSignal erstellt einen Deploy-Marker, wenn sich dieser Wert ändert, und versieht alle eingehenden Daten mit der aktuellen Revision.

Lesen Sie mehr über Deploy-Marker im [Thema Deploy-Marker](/application/markers/deploy-markers).

```go Go theme={null}
import (
	"os/exec"

	// And other imports
)

var revision string
cmd := exec.Command("git", "rev-parse", "--short", "HEAD")
output, err := cmd.Output()
if err != nil {
	revision = "unknown"
} else {
	revision = strings.TrimSpace(string(output))
}

resource, err := sdkresource.Merge(
	sdkresource.Default(),
	sdkresource.NewSchemaless(
		resource.WithAttributes(attribute.String("appsignal.config.revision", revision)),

		// And other resource attributes
	),
)
```

## service.name

<a id="option-service.name" />

| Feld                        | Wert                              |
| --------------------------- | --------------------------------- |
| Resource-Attribut-Schlüssel | `service.name`                    |
| Erforderlich                | ja                                |
| Typ                         | `String`                          |
| Standardwert                | nil (Standardmäßig nicht gesetzt) |

### Beschreibung

Das Resource-Attribut `service.name` hilft AppSignal, verschiedene Services für Traces zu erkennen und die Traces automatisch basierend auf dem Service-Namen in einem Namespace zu gruppieren.

Wählen Sie einen Namen, der zu Ihrer Anwendung passt, wie „Web server", „Background worker", „Email service", „Authentication service" usw.

```go Go theme={null}
resource, err := sdkresource.Merge(
	sdkresource.Default(),
	sdkresource.NewSchemaless(
		resource.WithAttributes(attribute.String("service.name", "My service name")),

		// And other resource attributes
	),
)
```

## app\_path

<a id="option-app_path" />

| Feld                        | Wert                              |
| --------------------------- | --------------------------------- |
| Resource-Attribut-Schlüssel | `appsignal.config.app_path`       |
| Erforderlich                | nein                              |
| Typ                         | `String`                          |
| Standardwert                | nil (Standardmäßig nicht gesetzt) |

### Beschreibung

Der Speicherort der App im Dateisystem des Hosts.

Das Resource-Attribut `app_path` hilft AppSignal beim Aufräumen von Backtraces, indem es den absoluten App-Pfad aus den Backtrace-Zeilen entfernt. So werden nur Pfade innerhalb des Kontexts des Projektverzeichnisses angezeigt. Dies macht unsere Funktion [Backtrace-Links](/application/backtrace-links) möglich.

```go Go theme={null}
import (
	"os"

	// And other imports
)

resource, err := sdkresource.Merge(
	sdkresource.Default(),
	sdkresource.NewSchemaless(
		resource.WithAttributes(attribute.String("appsignal.config.app_path", os.Getenv("PWD"))),

		// And other resource attributes
	),
)
```

## filter\_attributes

<a id="option-filter_attributes" />

| Feld                        | Wert                                 |
| --------------------------- | ------------------------------------ |
| Resource-Attribut-Schlüssel | `appsignal.config.filter_attributes` |
| Erforderlich                | nein                                 |
| Typ                         | `list(String)`                       |
| Standardwert                | `[]`                                 |

### Beschreibung

Das Resource-Attribut `filter_attributes` ermöglicht es Ihnen, bestimmte Attribute davon auszuschließen, an AppSignal gemeldet zu werden. Dies kann nützlich sein, um sensible oder nicht relevante Informationen davon auszuschließen, gemeldet zu werden.

Wenn ein Attribut auf diese Weise herausgefiltert wird, erscheint es überhaupt nicht in der Oberfläche.

```go Go theme={null}
resource, err := sdkresource.Merge(
	sdkresource.Default(),
	sdkresource.NewSchemaless(
		resource.WithAttributes(attribute.StringSlice("appsignal.config.filter_attributes", []string{"my.secret.attribute", "some.opentelemetry.attribute"})),

		// And other resource attributes
	),
)
```

## filter\_function\_parameters

<a id="option-filter_function_parameters" />

| Feld                        | Wert                                          |
| --------------------------- | --------------------------------------------- |
| Resource-Attribut-Schlüssel | `appsignal.config.filter_function_parameters` |
| Erforderlich                | nein                                          |
| Typ                         | `list(String)`                                |
| Standardwert                | `[]`                                          |

### Beschreibung

Dieses Resource-Attribut ermöglicht es Ihnen, beliebige Funktionsparameter herauszufiltern, die im [Span-Attribut `appsignal.function.parameters`](/guides/custom-data/function-parameters) gesetzt sind.

Im folgenden Beispiel werden die Werte für die in der Konfigurationsoption `filter_function_parameters` aufgeführten Schlüssel durch `[FILTERED]` ersetzt.

```go Go theme={null}
resource, err := sdkresource.Merge(
	sdkresource.Default(),
	sdkresource.NewSchemaless(
		resource.WithAttributes(attribute.StringSlice("appsignal.config.filter_function_parameters", []string{"api_token", "secret"})),

		// And other resource attributes
	),
)
```

## filter\_request\_payload

<a id="option-filter_request_payload" />

| Feld                        | Wert                                      |
| --------------------------- | ----------------------------------------- |
| Resource-Attribut-Schlüssel | `appsignal.config.filter_request_payload` |
| Erforderlich                | nein                                      |
| Typ                         | `list(String)`                            |
| Standardwert                | `[]`                                      |

### Beschreibung

Dieses Resource-Attribut ermöglicht es Ihnen, beliebige Request-Payload-Daten herauszufiltern, die im [Span-Attribut `appsignal.request.payload`](/guides/custom-data/request-parameters) gesetzt sind.

Im folgenden Beispiel werden die Werte für die in der Konfigurationsoption `filter_request_payload` aufgeführten Schlüssel durch `[FILTERED]` ersetzt.

Lesen Sie mehr über die [Filterung von Request-Query-Parametern](/application/parameter-filtering).

```go Go theme={null}
resource, err := sdkresource.Merge(
	sdkresource.Default(),
	sdkresource.NewSchemaless(
		resource.WithAttributes(attribute.StringSlice("appsignal.config.filter_request_payload", []string{"password", "cvv"})),

		// And other resource attributes
	),
)
```

## filter\_request\_query\_parameters

<a id="option-filter_request_query_parameters" />

| Feld                        | Wert                                               |
| --------------------------- | -------------------------------------------------- |
| Resource-Attribut-Schlüssel | `appsignal.config.filter_request_query_parameters` |
| Erforderlich                | nein                                               |
| Typ                         | `list(String)`                                     |
| Standardwert                | `[]`                                               |

### Beschreibung

Dieses Resource-Attribut ermöglicht es Ihnen, beliebige Request-Query-Parameter herauszufiltern, die im [Span-Attribut `appsignal.request.query_parameters`](/guides/custom-data/request-parameters) gesetzt sind.

Im folgenden Beispiel werden die Werte für die in der Konfigurationsoption `filter_request_query_parameters` aufgeführten Schlüssel durch `[FILTERED]` ersetzt.

Lesen Sie mehr über die [Filterung von Request-Query-Parametern](/application/parameter-filtering).

```go Go theme={null}
resource, err := sdkresource.Merge(
	sdkresource.Default(),
	sdkresource.NewSchemaless(
		resource.WithAttributes(attribute.StringSlice("appsignal.config.filter_request_query_parameters", []string{"password", "cvv"})),

		// And other resource attributes
	),
)
```

## filter\_request\_session\_data

<a id="option-filter_request_session_data" />

| Feld                        | Wert                                           |
| --------------------------- | ---------------------------------------------- |
| Resource-Attribut-Schlüssel | `appsignal.config.filter_request_session_data` |
| Erforderlich                | nein                                           |
| Typ                         | `list(String)`                                 |
| Standardwert                | `[]`                                           |

### Beschreibung

Das Resource-Attribut `filter_request_session_data` ermöglicht es Ihnen, beliebige Request-Sitzungsdaten herauszufiltern, die im [Span-Attribut `appsignal.request.session_data`](/guides/custom-data/request-session-data) gesetzt sind.

Im folgenden Beispiel werden die Werte für die in der Konfigurationsoption `filter_request_session_data` aufgeführten Schlüssel durch `[FILTERED]` ersetzt.

Lesen Sie mehr über die [Filterung von Request-Sitzungsdaten](/application/session-data-filtering).

```go Go theme={null}
resource, err := sdkresource.Merge(
	sdkresource.Default(),
	sdkresource.NewSchemaless(
		resource.WithAttributes(attribute.StringSlice("appsignal.config.filter_session_data", []string{"password", "cvv"})),

		// And other resource attributes
	),
)
```

## ignore\_actions

<a id="option-ignore_actions" />

| Feld                        | Wert                              |
| --------------------------- | --------------------------------- |
| Resource-Attribut-Schlüssel | `appsignal.config.ignore_actions` |
| Erforderlich                | nein                              |
| Typ                         | `list(String)`                    |
| Standardwert                | `[]`                              |

### Beschreibung

Mit dieser Konfigurationsoption können Sie eine Liste von Aktionen angeben, die von AppSignal ignoriert werden. Alles, was passiert, einschließlich Exceptions, wird nicht an AppSignal übertragen. Dies kann nützlich sein, um Health-Check-Endpunkte oder andere Aktionen zu ignorieren, die Sie nicht überwachen möchten.

Lesen Sie mehr über das [Ignorieren von Aktionen](/guides/filter-data/ignore-actions).

```go Go theme={null}
resource, err := sdkresource.Merge(
	sdkresource.Default(),
	sdkresource.NewSchemaless(
		resource.WithAttributes(attribute.StringSlice("appsignal.config.ignore_actions", []string{"GET /heath_check", "POST /ping"})),

		// And other resource attributes
	),
)
```

## ignore\_errors

<a id="option-ignore_errors" />

| Feld                        | Wert                             |
| --------------------------- | -------------------------------- |
| Resource-Attribut-Schlüssel | `appsignal.config.ignore_errors` |
| Erforderlich                | nein                             |
| Typ                         | `list(String)`                   |
| Standardwert                | `[]`                             |

### Beschreibung

Diese Konfigurationsoption ermöglicht es Ihnen, bestimmte Fehler davon auszuschließen, an AppSignal gemeldet zu werden. Dies kann nützlich sein, um erwartete Fehler oder Fehler zu ignorieren, die nicht behoben werden können.

Lesen Sie mehr über das [Ignorieren von Fehlern](/guides/filter-data/ignore-errors).

```go Go theme={null}
resource, err := sdkresource.Merge(
	sdkresource.Default(),
	sdkresource.NewSchemaless(
		resource.WithAttributes(attribute.StringSlice("appsignal.config.ignore_errors", []string{"MyCustomError", "ExpectedError"})),

		// And other resource attributes
	),
)
```

## ignore\_logs

<a id="option-ignore_logs" />

| Feld                        | Wert                           |
| --------------------------- | ------------------------------ |
| Resource-Attribut-Schlüssel | `appsignal.config.ignore_logs` |
| Erforderlich                | nein                           |
| Typ                         | `list(String)`                 |
| Standardwert                | `[]`                           |

### Beschreibung

Liste von Lognachrichten, die ignoriert werden. Jede Lognachricht, die eines der Elemente der Liste enthält, wird nicht an AppSignal übertragen. Eine kleine Teilmenge der Regex-Syntax wird unterstützt; lesen Sie mehr darüber in unserem Leitfaden [Logs ignorieren](/guides/filter-data/ignore-logs).

```go Go theme={null}
resource, err := sdkresource.Merge(
	sdkresource.Default(),
	sdkresource.NewSchemaless(
		resource.WithAttributes(attribute.StringSlice("appsignal.config.ignore_logs", []string{"^done$", "Task .* completed successfully"})),

		// And other resource attributes
	),
)
```

## ignore\_namespaces

<a id="option-ignore_namespaces" />

| Feld                        | Wert                                 |
| --------------------------- | ------------------------------------ |
| Resource-Attribut-Schlüssel | `appsignal.config.ignore_namespaces` |
| Erforderlich                | nein                                 |
| Typ                         | `list(String)`                       |
| Standardwert                | `[]`                                 |

### Beschreibung

Diese Konfigurationsoption ermöglicht es Ihnen, bestimmte Namespaces davon auszuschließen, an AppSignal gemeldet zu werden. Dies kann nützlich sein, um bestimmte Teile Ihrer Anwendung von der Überwachung auszuschließen.

Lesen Sie mehr über [Namespaces](/application/namespaces).

```go Go theme={null}
resource, err := sdkresource.Merge(
	sdkresource.Default(),
	sdkresource.NewSchemaless(
		resource.WithAttributes(attribute.StringSlice("appsignal.config.ignore_namespaces", []string{"admin", "secret"})),

		// And other resource attributes
	),
)
```

## request\_headers

<a id="option-request_headers" />

| Feld                        | Wert                                                                                                                                   |
| --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- |
| Resource-Attribut-Schlüssel | `appsignal.config.request_headers`                                                                                                     |
| Erforderlich                | nein                                                                                                                                   |
| Typ                         | `list(String)`                                                                                                                         |
| Standardwert                | `["accept", "accept-charset", "accept-encoding", "accept-language", "cache-control", "connection", "content-length", "host", "range"]` |

### Beschreibung

Konfigurieren Sie, welche Request-Header einbezogen werden sollen, wenn eine Anfrage an einen HTTP-Server gestellt wird. Diese Option ist eine Allowlist. Es werden nur die konfigurierten Header einbezogen. Wenn die Liste leer ist, werden keine Header einbezogen.

Die Request-Header werden aus den [OpenTelemetry-Span-Attributen](https://opentelemetry.io/docs/specs/semconv/http/http-spans/) `http.request.header.<key>` gelesen, wobei `<key>` der normalisierte Header-Name (Kleinschreibung) ist.

Um keine Header zu setzen, setzen Sie den Resource-Attributwert explizit auf ein leeres Array.

```go Go theme={null}
resource, err := sdkresource.Merge(
	sdkresource.Default(),
	sdkresource.NewSchemaless(
		// Only send these specific headers
		resource.WithAttributes(attribute.StringSlice("appsignal.config.request_headers", []string{"accept", "request_method", "content_length"})),

		// Do not send any headers
		// resource.WithAttributes(attribute.StringSlice("appsignal.config.request_headers", []string{})),

		// And other resource attributes
	),
)
```

## response\_headers

<a id="option-response_headers" />

| Feld                        | Wert                                                                                                                                   |
| --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- |
| Resource-Attribut-Schlüssel | `appsignal.config.response_headers`                                                                                                    |
| Erforderlich                | nein                                                                                                                                   |
| Typ                         | `list(String)`                                                                                                                         |
| Standardwert                | `["accept", "accept-charset", "accept-encoding", "accept-language", "cache-control", "connection", "content-length", "host", "range"]` |

### Beschreibung

Konfigurieren Sie, welche Response-Header einbezogen werden sollen, wenn eine Anfrage von einem HTTP-Client gestellt wird. Diese Option ist eine Allowlist. Es werden nur die konfigurierten Header einbezogen. Wenn die Liste leer ist, werden keine Header einbezogen.

Die Response-Header werden aus den [OpenTelemetry-Span-Attributen](https://opentelemetry.io/docs/specs/semconv/http/http-spans/) `http.response.header.<key>` gelesen, wobei `<key>` der normalisierte Header-Name (Kleinschreibung) ist.

Um keine Header zu setzen, setzen Sie den Resource-Attributwert explizit auf ein leeres Array.

```go Go theme={null}
resource, err := sdkresource.Merge(
	sdkresource.Default(),
	sdkresource.NewSchemaless(
		// Only send these specific headers
		resource.WithAttributes(attribute.StringSlice("appsignal.config.response_headers", []string{"accept", "request_method", "content_length"})),

		// Do not send any headers
		// resource.WithAttributes(attribute.StringSlice("appsignal.config.response_headers", []string{})),

		// And other resource attributes
	),
)
```

## send\_function\_parameters

<a id="option-send_function_parameters" />

| Feld                        | Wert                                        |
| --------------------------- | ------------------------------------------- |
| Resource-Attribut-Schlüssel | `appsignal.config.send_function_parameters` |
| Erforderlich                | nein                                        |
| Typ                         | Boolean (`true` / `false`)                  |
| Standardwert                | `true`                                      |

### Beschreibung

Konfigurieren Sie, ob Funktionsparameter in Traces einbezogen werden sollen. Wenn auf `false` gesetzt, werden keine solchen Daten an unsere Server gesendet.

Diese Werte werden mit dem [Span-Attribut `appsignal.function.parameters`](/guides/custom-data/function-parameters) gesetzt.

```go Go theme={null}
resource, err := sdkresource.Merge(
	sdkresource.Default(),
	sdkresource.NewSchemaless(
		resource.WithAttributes(attribute.Bool("appsignal.config.send_function_parameters", false)),

		// And other resource attributes
	),
)
```

## send\_request\_payload

<a id="option-send_request_payload" />

| Feld                        | Wert                                    |
| --------------------------- | --------------------------------------- |
| Resource-Attribut-Schlüssel | `appsignal.config.send_request_payload` |
| Erforderlich                | nein                                    |
| Typ                         | Boolean (`true` / `false`)              |
| Standardwert                | `true`                                  |

### Beschreibung

Konfigurieren Sie, ob Request-Payload-Daten in Traces gesendet werden sollen. Wenn auf `false` gesetzt, werden keine solchen Daten an unsere Server gesendet.

Diese Werte werden mit dem [Span-Attribut `appsignal.request.payload`](/guides/custom-data/request-parameters) gesetzt.

Weitere Informationen finden Sie unter [Filterung von Request-Payloads](/application/parameter-filtering).

```go Go theme={null}
resource, err := sdkresource.Merge(
	sdkresource.Default(),
	sdkresource.NewSchemaless(
		resource.WithAttributes(attribute.Bool("appsignal.config.send_request_payload", false)),

		// And other resource attributes
	),
)
```

## send\_request\_query\_parameters

<a id="option-send_request_query_parameters" />

| Feld                        | Wert                                             |
| --------------------------- | ------------------------------------------------ |
| Resource-Attribut-Schlüssel | `appsignal.config.send_request_query_parameters` |
| Erforderlich                | nein                                             |
| Typ                         | Boolean (`true` / `false`)                       |
| Standardwert                | `true`                                           |

### Beschreibung

Konfigurieren Sie, ob Request-Query-Parameter in Traces einbezogen werden sollen. Wenn auf `false` gesetzt, werden keine solchen Daten an unsere Server gesendet.

Diese Werte werden mit dem [Span-Attribut `appsignal.request.query_parameters`](/guides/custom-data/request-parameters) gesetzt.

Weitere Informationen finden Sie unter [Filterung von Request-Parametern](/application/parameter-filtering).

```go Go theme={null}
resource, err := sdkresource.Merge(
	sdkresource.Default(),
	sdkresource.NewSchemaless(
		resource.WithAttributes(attribute.Bool("appsignal.config.send_request_query_parameters", false)),

		// And other resource attributes
	),
)
```

## send\_request\_session\_data

<a id="option-send_request_session_data" />

| Feld                        | Wert                                         |
| --------------------------- | -------------------------------------------- |
| Resource-Attribut-Schlüssel | `appsignal.config.send_request_session_data` |
| Erforderlich                | nein                                         |
| Typ                         | Boolean (`true` / `false`)                   |
| Standardwert                | `true`                                       |

### Beschreibung

Konfigurieren Sie, ob Request-Sitzungsdaten in Traces gesendet werden sollen. Wenn auf `false` gesetzt, werden keine solchen Daten an unsere Server gesendet.

Diese Werte werden mit dem [Span-Attribut `appsignal.request.session_data`](/guides/custom-data/request-session-data) gesetzt.

Weitere Informationen finden Sie unter [Filterung von Request-Sitzungsdaten](/application/session-data-filtering).

```go Go theme={null}
resource, err := sdkresource.Merge(
	sdkresource.Default(),
	sdkresource.NewSchemaless(
		resource.WithAttributes(attribute.Bool("appsignal.config.send_session_data", false)),

		// And other resource attributes
	),
)
```
