Go
Beschikbare opties
- Vereiste opties
- Opties
app_pathfilter_attributesfilter_function_parametersfilter_request_payloadfilter_request_query_parametersfilter_request_session_dataignore_actionsignore_errorsignore_logsignore_namespacesrequest_headersresponse_headerssend_function_parameterssend_request_payloadsend_request_query_parameterssend_request_session_data
environment
| Veld | Waarde |
|---|---|
| Sleutel resource-attribuut | appsignal.config.environment |
| Vereist | ja |
| Type | String |
| Standaardwaarde | nil (Standaard niet ingesteld) |
Beschrijving
De omgeving van de app die aan AppSignal wordt gerapporteerd.Go
Opmerking: Het wijzigen van de naam of omgeving van een bestaande app
maakt een nieuwe app aan op AppSignal.com.
host.name
| Veld | Waarde |
|---|---|
| Sleutel resource-attribuut | host.name |
| Vereist | ja |
| Type | String |
| Standaardwaarde | gedetecteerd vanuit systeem |
Beschrijving
Het resource-attribuuthost.name helpt AppSignal verschillende hosts te herkennen voor traces en tagt de traces automatisch met de hostnaam.
Go
language_integration
| Veld | Waarde |
|---|---|
| Sleutel resource-attribuut | appsignal.config.language_integration |
| Vereist | ja |
| Type | String |
| Standaardwaarde | nil (Standaard niet ingesteld) |
Beschrijving
AppSignal gebruikt het resource-attribuutlanguage_integration om de taal van een trace te detecteren en exception-backtraces correct te parsen.
Geef voor het instellen van deze optie de taalnaam in kleine letters op: go.
Go
name
| Veld | Waarde |
|---|---|
| Sleutel resource-attribuut | appsignal.config.name |
| Vereist | ja |
| Type | String |
| Standaardwaarde | nil (Standaard niet ingesteld) |
Beschrijving
Naam van uw applicatie zoals deze op AppSignal.com moet worden weergegeven.Go
Opmerking: Het wijzigen van de naam of omgeving van een bestaande app
maakt een nieuwe app aan op AppSignal.com.
push_api_key
| Veld | Waarde |
|---|---|
| Sleutel resource-attribuut | appsignal.config.push_api_key |
| Vereist | ja |
| Type | String |
| Standaardwaarde | nil (Standaard niet ingesteld) |
Beschrijving
De authenticatiesleutel op organisatieniveau om te authenticeren met onze Push API. Lees meer over de AppSignal Push API-sleutel.Go
revision
| Veld | Waarde |
|---|---|
| Sleutel resource-attribuut | appsignal.config.revision |
| Vereist | ja |
| Type | String |
| Standaardwaarde | nil (Standaard niet ingesteld) |
Beschrijving
Stel de app-revisie in om de momenteel draaiende versie van uw app te rapporteren. AppSignal maakt een deploy marker aan wanneer deze waarde verandert en tagt alle binnenkomende data met de huidige revisie. Lees meer over deploy markers in het onderwerp deploy markers.Go
service.name
| Veld | Waarde |
|---|---|
| Sleutel resource-attribuut | service.name |
| Vereist | ja |
| Type | String |
| Standaardwaarde | nil (Standaard niet ingesteld) |
Beschrijving
Het resource-attribuutservice.name helpt AppSignal verschillende services voor traces te herkennen en groepeert de traces automatisch in een namespace op basis van de servicenaam.
Kies een naam die past bij uw applicatie, zoals “Web server”, “Background worker”, “Email service”, “Authentication service”, enzovoort.
Go
app_path
| Veld | Waarde |
|---|---|
| Sleutel resource-attribuut | appsignal.config.app_path |
| Vereist | nee |
| Type | String |
| Standaardwaarde | nil (Standaard niet ingesteld) |
Beschrijving
De locatie van de app op het bestandssysteem van de host. Het resource-attribuutapp_path helpt AppSignal backtraces op te schonen door het absolute app-pad uit de backtrace-regels te verwijderen. Op die manier worden alleen paden binnen de context van de projectmap getoond. Dit maakt onze functie Backtrace links mogelijk.
Go
filter_attributes
| Veld | Waarde |
|---|---|
| Sleutel resource-attribuut | appsignal.config.filter_attributes |
| Vereist | nee |
| Type | list(String) |
| Standaardwaarde | [] |
Beschrijving
Het resource-attribuutfilter_attributes stelt u in staat specifieke attributen uit te filteren zodat deze niet aan AppSignal worden gerapporteerd. Dit kan handig zijn om gevoelige of niet-relevante informatie buiten de rapportage te houden.
Als een attribuut op deze manier wordt uitgefilterd, verschijnt het helemaal niet in de interface.
Go
filter_function_parameters
| Veld | Waarde |
|---|---|
| Sleutel resource-attribuut | appsignal.config.filter_function_parameters |
| Vereist | nee |
| Type | list(String) |
| Standaardwaarde | [] |
Beschrijving
Dit resource-attribuut stelt u in staat functieparameters uit te filteren die zijn ingesteld in het span-attribuutappsignal.function.parameters.
In het onderstaande voorbeeld worden de waarden voor de sleutels die in de configuratieoptie filter_function_parameters zijn opgenomen, vervangen door [FILTERED].
Go
filter_request_payload
| Veld | Waarde |
|---|---|
| Sleutel resource-attribuut | appsignal.config.filter_request_payload |
| Vereist | nee |
| Type | list(String) |
| Standaardwaarde | [] |
Beschrijving
Dit resource-attribuut stelt u in staat request-payload-data uit te filteren die zijn ingesteld in het span-attribuutappsignal.request.payload.
In het onderstaande voorbeeld worden de waarden voor de sleutels die in de configuratieoptie filter_request_payload zijn opgenomen, vervangen door [FILTERED].
Lees meer over het filteren van request-queryparameters.
Go
filter_request_query_parameters
| Veld | Waarde |
|---|---|
| Sleutel resource-attribuut | appsignal.config.filter_request_query_parameters |
| Vereist | nee |
| Type | list(String) |
| Standaardwaarde | [] |
Beschrijving
Dit resource-attribuut stelt u in staat request-queryparameters uit te filteren die zijn ingesteld in het span-attribuutappsignal.request.query_parameters.
In het onderstaande voorbeeld worden de waarden voor de sleutels die in de configuratieoptie filter_request_query_parameters zijn opgenomen, vervangen door [FILTERED].
Lees meer over het filteren van request-queryparameters.
Go
filter_request_session_data
| Veld | Waarde |
|---|---|
| Sleutel resource-attribuut | appsignal.config.filter_request_session_data |
| Vereist | nee |
| Type | list(String) |
| Standaardwaarde | [] |
Beschrijving
Het resource-attribuutfilter_request_session_data stelt u in staat request-sessiegegevens uit te filteren die zijn ingesteld in het span-attribuut appsignal.request.session_data.
In het onderstaande voorbeeld worden de waarden voor de sleutels die in de configuratieoptie filter_request_session_data zijn opgenomen, vervangen door [FILTERED].
Lees meer over het filteren van request-sessiegegevens.
Go
ignore_actions
| Veld | Waarde |
|---|---|
| Sleutel resource-attribuut | appsignal.config.ignore_actions |
| Vereist | nee |
| Type | list(String) |
| Standaardwaarde | [] |
Beschrijving
Met deze configuratieoptie kunt u een lijst van acties opgeven die door AppSignal worden genegeerd. Alles wat er gebeurt, inclusief exceptions, wordt niet naar AppSignal verstuurd. Dit kan handig zijn om health check-endpoints of andere acties die u niet wilt monitoren te negeren. Lees meer over acties negeren.Go
ignore_errors
| Veld | Waarde |
|---|---|
| Sleutel resource-attribuut | appsignal.config.ignore_errors |
| Vereist | nee |
| Type | list(String) |
| Standaardwaarde | [] |
Beschrijving
Met deze configuratieoptie kunt u specifieke fouten negeren zodat ze niet aan AppSignal worden gerapporteerd. Dit kan handig zijn om verwachte fouten of fouten die niet opgelost kunnen worden te negeren. Lees meer over fouten negeren.Go
ignore_logs
| Veld | Waarde |
|---|---|
| Sleutel resource-attribuut | appsignal.config.ignore_logs |
| Vereist | nee |
| Type | list(String) |
| Standaardwaarde | [] |
Beschrijving
Lijst van logberichten die worden genegeerd. Elk logbericht dat een van de elementen uit de lijst bevat, wordt niet naar AppSignal verstuurd. Een kleine subset van regex-syntax wordt ondersteund; lees daar meer over in onze gids Logs negeren.Go
ignore_namespaces
| Veld | Waarde |
|---|---|
| Sleutel resource-attribuut | appsignal.config.ignore_namespaces |
| Vereist | nee |
| Type | list(String) |
| Standaardwaarde | [] |
Beschrijving
Met deze configuratieoptie kunt u specifieke namespaces negeren zodat ze niet aan AppSignal worden gerapporteerd. Dit kan handig zijn om specifieke delen van uw applicatie van monitoring uit te sluiten. Lees meer over namespaces.Go
request_headers
| Veld | Waarde |
|---|---|
| Sleutel resource-attribuut | appsignal.config.request_headers |
| Vereist | nee |
| Type | list(String) |
| Standaardwaarde | ["accept", "accept-charset", "accept-encoding", "accept-language", "cache-control", "connection", "content-length", "host", "range"] |
Beschrijving
Configureer welke requestheaders worden meegenomen wanneer er een request naar een HTTP-server wordt gedaan. Deze optie is een allowlist. Alleen de geconfigureerde headers worden opgenomen. Als de lijst leeg is, worden er geen headers opgenomen. De requestheaders worden gelezen uit de OpenTelemetry-span-attributenhttp.request.header.<key>, waarbij <key> de genormaliseerde headernaam (kleine letters) is.
Stel de waarde van het resource-attribuut expliciet in op een lege array om geen headers in te stellen.
Go
response_headers
| Veld | Waarde |
|---|---|
| Sleutel resource-attribuut | appsignal.config.response_headers |
| Vereist | nee |
| Type | list(String) |
| Standaardwaarde | ["accept", "accept-charset", "accept-encoding", "accept-language", "cache-control", "connection", "content-length", "host", "range"] |
Beschrijving
Configureer welke responseheaders worden meegenomen wanneer er een request door een HTTP-client wordt gedaan. Deze optie is een allowlist. Alleen de geconfigureerde headers worden opgenomen. Als de lijst leeg is, worden er geen headers opgenomen. De responseheaders worden gelezen uit de OpenTelemetry-span-attributenhttp.response.header.<key>, waarbij <key> de genormaliseerde headernaam (kleine letters) is.
Stel de waarde van het resource-attribuut expliciet in op een lege array om geen headers in te stellen.
Go
send_function_parameters
| Veld | Waarde |
|---|---|
| Sleutel resource-attribuut | appsignal.config.send_function_parameters |
| Vereist | nee |
| Type | Boolean (true / false) |
| Standaardwaarde | true |
Beschrijving
Configureer of functieparameters in traces moeten worden opgenomen. Als deze opfalse staat, worden dergelijke gegevens niet naar onze servers verzonden.
Deze waarden worden ingesteld met het span-attribuut appsignal.function.parameters.
Go
send_request_payload
| Veld | Waarde |
|---|---|
| Sleutel resource-attribuut | appsignal.config.send_request_payload |
| Vereist | nee |
| Type | Boolean (true / false) |
| Standaardwaarde | true |
Beschrijving
Configureer of request-payload-data in traces wordt verzonden. Als deze opfalse staat, worden dergelijke gegevens niet naar onze servers verzonden.
Deze waarden worden ingesteld met het span-attribuut appsignal.request.payload.
Lees voor meer informatie over het filteren van request-payloads.
Go
send_request_query_parameters
| Veld | Waarde |
|---|---|
| Sleutel resource-attribuut | appsignal.config.send_request_query_parameters |
| Vereist | nee |
| Type | Boolean (true / false) |
| Standaardwaarde | true |
Beschrijving
Configureer of request-queryparameters in traces worden opgenomen. Als deze opfalse staat, worden dergelijke gegevens niet naar onze servers verzonden.
Deze waarden worden ingesteld met het span-attribuut appsignal.request.query_parameters.
Lees voor meer informatie over het filteren van requestparameters.
Go
send_request_session_data
| Veld | Waarde |
|---|---|
| Sleutel resource-attribuut | appsignal.config.send_request_session_data |
| Vereist | nee |
| Type | Boolean (true / false) |
| Standaardwaarde | true |
Beschrijving
Configureer of request-sessiegegevens in traces worden verzonden. Als deze opfalse staat, worden dergelijke gegevens niet naar onze servers verzonden.
Deze waarden worden ingesteld met het span-attribuut appsignal.request.session_data.
Lees voor meer informatie over het filteren van request-sessiegegevens.
Go