Skip to main content
AppSignal voor Java kan worden geconfigureerd via OpenTelemetry-resource-attributen. Resource-attributen zijn attributen die op elke trace van toepassing zijn die vanuit de applicatie via OpenTelemetry wordt gerapporteerd. Deze resource-attributen moeten worden geconfigureerd in uw applicatie via omgevingsvariabelen, waar u ook de OpenTelemetry-exporter configureert om te exporteren naar de AppSignal collector. Stel een omgevingsvariabele OTEL_RESOURCE_ATTRIBUTES in om de resource-attributen te configureren, zoals hieronder getoond:
Shell

Beschikbare opties

environment

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

Beschrijving

De host.name resource attribute helpt AppSignal verschillende hosts voor traces te herkennen en de traces automatisch te taggen met de hostnaam.
Shell

language_integration

Beschrijving

AppSignal gebruikt de language_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

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

Beschrijving

De authenticatiesleutel op organisatieniveau om te authentiseren met onze Push API. Lees meer over de AppSignal Push API key.
Shell

revision

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

Beschrijving

De service.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

Beschrijving

De locatie van de app op het bestandssysteem van de host. Het resource-attribuut app_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

Beschrijving

Met de filter_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

Beschrijving

Met deze resource attribute kunt u functieparameters die zijn ingesteld in de appsignal.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

Beschrijving

Met deze resource attribute kunt u request-payloadgegevens die zijn ingesteld in de appsignal.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

Beschrijving

Met deze resource attribute kunt u request-queryparameters die zijn ingesteld in de appsignal.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

Beschrijving

Met de filter_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

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

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

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

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

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 de http.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

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 de http.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

Beschrijving

Configureer of functieparameters moeten worden meegenomen in traces. Als dit op false staat, worden dergelijke gegevens niet naar onze servers verzonden. Deze waarden worden ingesteld met de appsignal.function.parameters span attribute.
Shell

send_request_payload

Beschrijving

Configureer of request-payloadgegevens in traces moeten worden verzonden. Als dit op false 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

Beschrijving

Configureer of request-queryparameters moeten worden meegenomen in traces. Als dit op false 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

Beschrijving

Configureer of request-sessiegegevens in traces moeten worden verzonden. Als dit op false 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