elastic / elastic/apm-agent-java

transaction_ignore_client_addresses

Open
#2,928 1 comment 0 reactions 0 assignees View on GitHub
agent-java community enhancement
Dominant language
Java
Stars
594
Forks
338
Avg merge
1d 13h
Merged PRs (30d)
25

Description

## Is your feature request related to a problem?
Nessus is a web vulnerability scanner. As part of its scan it makes a lot of unique HTTP requests, using a variety of User-Agents (including none at all).

## Describe the solution you'd like
Ability to exclude transactions originating from my known Nessus IPs.

## Describe alternatives you've considered
Trying to exclude them based on User-Agent (`transaction_ignore_user_agents`), but this can't cover them all, and may also exclude some regular traffic.

Blocking/deleting them downstream, but this still results in a lot of unnecessary overhead from the agent, including exceeding cardinality limits when `use_path_as_transaction_name` is enabled.

## Additional context
Addresses should be specifiable as ipv4, ipv6, and CIDR.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.