đī¸ Key Methods Collection Configuration
Key Methods are user-defined Java methods created for monitoring and performance analysis. Each Key Method rule can include one or more methods. Users configure these methods to specify the method calls that require focused attention. The platform supports such configurations for Java methods, helping users identify performance bottlenecks and optimization opportunities.
đī¸ MBean
MBean, or Managed Bean, is the core concept of Java Management Extensions (JMX) technology. It represents manageable resources in JMX technology and is essentially a manageable Java object.
đī¸ Exclude Exception
Filters exceptions based on class name and message content. During fault detection, exceptions matching the defined rules are ignored to prevent ineffective exceptions from interfering with fault analysis, allowing APM to focus on critical exception scenarios.
đī¸ Excluded Request
The Server-Side Request Deny List feature allows you to filter out requests that do not need to be processed by configuring specific conditions. When a request matches the conditions set in the deny list, the system will not process it.
đī¸ JsonPath
JSONPath equips JSON documents with parsing capabilities, allowing you to conveniently locate nodes and extract desired data. It serves as the JSON equivalent of XPath.
đī¸ LogTagging
The Log Coloring function is used to embed Trace information (TraceID, spanID, traceFlag) into application logs, enabling the association between logs and call chains (Traces). This facilitates quick location of call chains through logs and analysis of distributed system issues. Currently, it supports log frameworks in the Java ecosystem (such as log4j, log4j2, logback, java.util.logging, etc.).
đī¸ Request Attribute Collection
Define request parameters to enrich monitored requests with metadata. You can view attribute key-value pairs in trace details and filter based on these attributes.
đī¸ Request Tracing
Request Tracing enables complete tracking of third-party integrated calls and full-link call information by correlating traces between frontend and backend applications and integrating with Bonree APM's collected traces.