OTEL_RESOURCE_ATTRIBUTES in om de resource-attributen te configureren, zoals hieronder getoond:
Shell
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.Shell
Opmerking: Het wijzigen van de naam of omgeving van een bestaande app
maakt een nieuwe app aan op AppSignal.com.
host.name
| Veld | Waarde |
|---|---|
| Resource attribute key | host.name |
| Verplicht | ja |
| Type | String |
| Standaardwaarde | gedetecteerd op basis van systeem |
Beschrijving
Dehost.name resource attribute helpt AppSignal verschillende hosts voor traces te herkennen en de traces automatisch te taggen met de hostnaam.
Shell
language_integration
| Veld | Waarde |
|---|---|
| Resource attribute key | appsignal.config.language_integration |
| Verplicht | ja |
| Type | String |
| Standaardwaarde | nil (deze is standaard niet ingesteld) |
Beschrijving
AppSignal gebruikt delanguage_integration resource attribute om de taal van een trace te detecteren en exception-backtraces correct te ontleden.
Stel deze optie in door de naam van de taal in kleine letters op te geven: java.
Shell
name
| Veld | Waarde |
|---|---|
| Resource attribute key | appsignal.config.name |
| Verplicht | ja |
| Type | String |
| Standaardwaarde | nil (deze is standaard niet ingesteld) |
Beschrijving
Naam van uw applicatie zoals deze op AppSignal.com moet worden weergegeven.Shell
Let op: Het wijzigen van de naam of omgeving van een bestaande app
maakt een nieuwe app aan op AppSignal.com.
push_api_key
| Veld | Waarde |
|---|---|
| Resource attribute key | appsignal.config.push_api_key |
| Verplicht | ja |
| Type | String |
| Standaardwaarde | nil (deze is standaard niet ingesteld) |
Beschrijving
De authenticatiesleutel op organisatieniveau om te authentiseren met onze Push API. Lees meer over de AppSignal Push API key.Shell
revision
| Veld | Waarde |
|---|---|
| Resource attribute key | appsignal.config.revision |
| Verplicht | ja |
| Type | String |
| Standaardwaarde | nil (deze is standaard niet ingesteld) |
Beschrijving
Stel de app-revisie in om de huidige 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.Shell
service.name
| Veld | Waarde |
|---|---|
| Resource attribute key | service.name |
| Verplicht | ja |
| Type | String |
| Standaardwaarde | nil (deze is standaard niet ingesteld) |
Beschrijving
Deservice.name resource attribute 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 bij uw applicatie past, zoals “Web server”, “Background worker”, “Email service”, “Authentication service”, enz.
Shell
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.
Shell
filter_attributes
| Veld | Waarde |
|---|---|
| Resource attribute key | appsignal.config.filter_attributes |
| Verplicht | nee |
| Type | list(String) |
| Standaardwaarde | [] |
Beschrijving
Met defilter_attributes resource attribute kunt u specifieke attributen uitfilteren zodat deze niet aan AppSignal worden gerapporteerd. Dit kan nuttig zijn om gevoelige of niet-relevante informatie uit te filteren.
Als een attribuut op deze manier wordt gefilterd, verschijnt het helemaal niet in de interface.
Het verwachte formaat is een door komma’s gescheiden lijst van waarden. De komma’s moeten in de omgevingsvariabele percent-encoded worden (vervangen door %2C). U kunt de encode-functie uit het onderstaande fragment gebruiken om de lijst met waarden te coderen:
Shell
filter_function_parameters
| Veld | Waarde |
|---|---|
| Resource attribute key | appsignal.config.filter_function_parameters |
| Verplicht | nee |
| Type | list(String) |
| Standaardwaarde | [] |
Beschrijving
Met deze resource attribute kunt u functieparameters die zijn ingesteld in deappsignal.function.parameters span attribute uitfilteren.
In het onderstaande voorbeeld worden waarden voor de sleutels die in de configuratieoptie filter_function_parameters staan, vervangen door [FILTERED].
Het verwachte formaat is een door komma’s gescheiden lijst van waarden. De komma’s moeten in de omgevingsvariabele percent-encoded worden (vervangen door %2C). U kunt de encode-functie uit het onderstaande fragment gebruiken om de lijst met waarden te coderen:
Shell
filter_request_payload
| Veld | Waarde |
|---|---|
| Resource attribute key | appsignal.config.filter_request_payload |
| Verplicht | nee |
| Type | list(String) |
| Standaardwaarde | [] |
Beschrijving
Met deze resource attribute kunt u request-payloadgegevens die zijn ingesteld in deappsignal.request.payload span attribute uitfilteren.
In het onderstaande voorbeeld worden waarden voor de sleutels die in de configuratieoptie filter_request_payload staan, vervangen door [FILTERED].
Lees meer over filteren van request-queryparameters.
Het verwachte formaat is een door komma’s gescheiden lijst van waarden. De komma’s moeten in de omgevingsvariabele percent-encoded worden (vervangen door %2C). U kunt de encode-functie uit het onderstaande fragment gebruiken om de lijst met waarden te coderen:
Shell
filter_request_query_parameters
| Veld | Waarde |
|---|---|
| Resource attribute key | appsignal.config.filter_request_query_parameters |
| Verplicht | nee |
| Type | list(String) |
| Standaardwaarde | [] |
Beschrijving
Met deze resource attribute kunt u request-queryparameters die zijn ingesteld in deappsignal.request.query_parameters span attribute uitfilteren.
In het onderstaande voorbeeld worden waarden voor de sleutels die in de configuratieoptie filter_request_query_parameters staan, vervangen door [FILTERED].
Lees meer over filteren van request-queryparameters.
Het verwachte formaat is een door komma’s gescheiden lijst van waarden. De komma’s moeten in de omgevingsvariabele percent-encoded worden (vervangen door %2C). U kunt de encode-functie uit het onderstaande fragment gebruiken om de lijst met waarden te coderen:
Shell
filter_request_session_data
| Veld | Waarde |
|---|---|
| Resource attribute key | appsignal.config.filter_request_session_data |
| Verplicht | nee |
| Type | list(String) |
| Standaardwaarde | [] |
Beschrijving
Met defilter_request_session_data resource attribute kunt u request-sessiegegevens die zijn ingesteld in de appsignal.request.session_data span attribute uitfilteren.
In het onderstaande voorbeeld worden waarden voor de sleutels die in de configuratieoptie filter_request_session_data staan, vervangen door [FILTERED].
Lees meer over filteren van request-sessiegegevens.
Het verwachte formaat is een door komma’s gescheiden lijst van waarden. De komma’s moeten in de omgevingsvariabele percent-encoded worden (vervangen door %2C). U kunt de encode-functie uit het onderstaande fragment gebruiken om de lijst met waarden te coderen:
Shell
ignore_actions
| Veld | Waarde |
|---|---|
| Resource attribute key | appsignal.config.ignore_actions |
| Verplicht | nee |
| Type | list(String) |
| Standaardwaarde | [] |
Beschrijving
Met deze configuratieoptie kunt u een lijst opgeven van acties die door AppSignal worden genegeerd. Alles wat zich daarin afspeelt, inclusief uitzonderingen, wordt niet naar AppSignal verzonden. Dit kan handig zijn om health check-endpoints of andere acties die u niet wilt monitoren te negeren. Lees meer over acties negeren. Het verwachte formaat is een door komma’s gescheiden lijst van waarden. De komma’s moeten in de omgevingsvariabele percent-encoded worden (vervangen door%2C). U kunt de encode-functie uit het onderstaande fragment gebruiken om de lijst met waarden te coderen:
Shell
ignore_errors
| Veld | Waarde |
|---|---|
| Resource attribute key | appsignal.config.ignore_errors |
| Verplicht | nee |
| Type | list(String) |
| Standaardwaarde | [] |
Beschrijving
Met deze configuratieoptie kunt u specifieke fouten negeren zodat ze niet naar AppSignal worden gerapporteerd. Dit kan handig zijn om verwachte fouten of fouten die niet opgelost kunnen worden te negeren. Lees meer over fouten negeren. Het verwachte formaat is een door komma’s gescheiden lijst van waarden. De komma’s moeten in de omgevingsvariabele percent-encoded worden (vervangen door%2C). U kunt de encode-functie uit het onderstaande fragment gebruiken om de lijst met waarden te coderen:
Shell
ignore_logs
| Veld | Waarde |
|---|---|
| Resource attribute key | appsignal.config.ignore_logs |
| Verplicht | 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 verzonden. Een kleine subset van de regex-syntaxis wordt ondersteund; lees er meer over in onze Ignore Logs-gids. Het verwachte formaat is een door komma’s gescheiden lijst van waarden. De komma’s moeten in de omgevingsvariabele percent-encoded worden (vervangen door%2C). U kunt de encode-functie uit het onderstaande fragment gebruiken om de lijst met waarden te coderen:
Shell
ignore_namespaces
| Veld | Waarde |
|---|---|
| Resource attribute key | appsignal.config.ignore_namespaces |
| Verplicht | nee |
| Type | list(String) |
| Standaardwaarde | [] |
Beschrijving
Met deze configuratieoptie kunt u specifieke namespaces negeren zodat ze niet naar AppSignal worden gerapporteerd. Dit kan handig zijn om specifieke delen van uw applicatie niet te monitoren. Lees meer over namespaces. Het verwachte formaat is een door komma’s gescheiden lijst van waarden. De komma’s moeten in de omgevingsvariabele percent-encoded worden (vervangen door%2C). U kunt de encode-functie uit het onderstaande fragment gebruiken om de lijst met waarden te coderen:
Shell
request_headers
| Veld | Waarde |
|---|---|
| Resource attribute key | appsignal.config.request_headers |
| Verplicht | nee |
| Type | list(String) |
| Standaardwaarde | ["accept", "accept-charset", "accept-encoding", "accept-language", "cache-control", "connection", "content-length", "host", "range"] |
Beschrijving
Configureer welke request-headers moeten worden meegenomen wanneer er een verzoek aan een HTTP-server wordt gedaan. Deze optie is een allowlist. Alleen de geconfigureerde headers worden meegenomen. Als de lijst leeg is, worden er geen headers meegenomen. De request-headers worden gelezen uit dehttp.request.header.<key> OpenTelemetry span-attributen, waarbij <key> de genormaliseerde headernaam (in kleine letters) is.
Stel de waarde van de resource attribute expliciet in op een lege waarde om geen headers in te stellen.
Het verwachte formaat is een door komma’s gescheiden lijst van waarden. De komma’s moeten in de omgevingsvariabele percent-encoded worden (vervangen door %2C). U kunt de encode-functie uit het onderstaande fragment gebruiken om de lijst met waarden te coderen:
Shell
response_headers
| Veld | Waarde |
|---|---|
| Resource attribute key | appsignal.config.response_headers |
| Verplicht | nee |
| Type | list(String) |
| Standaardwaarde | ["accept", "accept-charset", "accept-encoding", "accept-language", "cache-control", "connection", "content-length", "host", "range"] |
Beschrijving
Configureer welke response-headers moeten worden meegenomen wanneer er een verzoek wordt gedaan door een HTTP-client. Deze optie is een allowlist. Alleen de geconfigureerde headers worden meegenomen. Als de lijst leeg is, worden er geen headers meegenomen. De response-headers worden gelezen uit dehttp.response.header.<key> OpenTelemetry span-attributen, waarbij <key> de genormaliseerde headernaam (in kleine letters) is.
Stel de waarde van de resource attribute expliciet in op een lege array om geen headers in te stellen.
Het verwachte formaat is een door komma’s gescheiden lijst van waarden. De komma’s moeten in de omgevingsvariabele percent-encoded worden (vervangen door %2C). U kunt de encode-functie uit het onderstaande fragment gebruiken om de lijst met waarden te coderen:
Shell
send_function_parameters
| Veld | Waarde |
|---|---|
| Resource attribute key | appsignal.config.send_function_parameters |
| Verplicht | nee |
| Type | Boolean (true / false) |
| Standaardwaarde | true |
Beschrijving
Configureer of functieparameters moeten worden meegenomen in traces. Als dit opfalse staat, worden dergelijke gegevens niet naar onze servers verzonden.
Deze waarden worden ingesteld met de appsignal.function.parameters span attribute.
Shell
send_request_payload
| Veld | Waarde |
|---|---|
| Resource attribute key | appsignal.config.send_request_payload |
| Verplicht | nee |
| Type | Boolean (true / false) |
| Standaardwaarde | true |
Beschrijving
Configureer of request-payloadgegevens in traces moeten worden verzonden. Als dit opfalse staat, worden dergelijke gegevens niet naar onze servers verzonden.
Deze waarden worden ingesteld met de appsignal.request.payload span attribute.
Lees voor meer informatie over filteren van request-payload.
Shell
send_request_query_parameters
| Veld | Waarde |
|---|---|
| Resource attribute key | appsignal.config.send_request_query_parameters |
| Verplicht | nee |
| Type | Boolean (true / false) |
| Standaardwaarde | true |
Beschrijving
Configureer of request-queryparameters moeten worden meegenomen in traces. Als dit opfalse staat, worden dergelijke gegevens niet naar onze servers verzonden.
Deze waarden worden ingesteld met de appsignal.request.query_parameters span attribute.
Lees voor meer informatie over filteren van request-parameters.
Shell
send_request_session_data
| Veld | Waarde |
|---|---|
| Resource attribute key | appsignal.config.send_request_session_data |
| Verplicht | nee |
| Type | Boolean (true / false) |
| Standaardwaarde | true |
Beschrijving
Configureer of request-sessiegegevens in traces moeten worden verzonden. Als dit opfalse staat, worden dergelijke gegevens niet naar onze servers verzonden.
Deze waarden worden ingesteld met de appsignal.request.session_data span attribute.
Lees voor meer informatie over filteren van request-sessiegegevens.
Shell