Configuring Metrics for Java SDK
Metric support provides all essential information regarding the performance of your Java Lambda functions, which translate to carefully calculated statistics. You can examine:
- Loaded class counts
- Memory usages
- Memory usages by pool
- CPU percentages
- GC CPU percentages
- GC counts
- GC durations
- Thread count
If you use Thundra’s Java layer (or custom runtime), the metric plugin is disabled by default; however, you can enable it by setting the
thundra_agent_lambda_metric_disable
environment variable to false
.Metrics are provided and reported periodically. With the following environment variables, the reporting period can be configured. If just one of the following periods reaches its configured limit, the metric is published.
thundra_agent_metric_sample_sampler_timeAware_timeFreq
: Configures the time frequency in milliseconds to trigger metric reporting. Metrics are provided only once during the specified time period. The default value is300,000
milliseconds (5 minutes
).thundra_agent_metric_sample_sampler_countAware_countFreq
: Configures the invocation count to trigger metric reporting. Metrics are provided only once for each of the specified invocation counts. The default value is100
.
Last modified 2yr ago