use of org.apache.samza.config.MetricsConfig in project samza by apache.
the class MetricsSnapshotReporterFactory method getReportingInterval.
protected int getReportingInterval(String reporterName, Config config) {
MetricsConfig metricsConfig = new MetricsConfig(config);
int reportingInterval = metricsConfig.getMetricsSnapshotReporterInterval(reporterName);
LOG.info("Got reporting interval: {}", reportingInterval);
return reportingInterval;
}
use of org.apache.samza.config.MetricsConfig in project samza by apache.
the class ContainerHeartbeatMonitor method initializeMetrics.
private void initializeMetrics(Config config) {
reporters = MetricsReporterLoader.getMetricsReporters(new MetricsConfig(config), SOURCE_NAME);
MetricsRegistryMap registryMap = new MetricsRegistryMap();
metrics = new ContainerHeartbeatMetrics(registryMap);
reporters.values().forEach(reporter -> reporter.register(SOURCE_NAME, registryMap));
}
Aggregations