@Override public PolicyConfiguration getPolicyConfigurations() { return PolicyConfiguration.builder() .policyName("Application3 Policy") .incidentPreference(PolicyConfiguration.IncidentPreference.PER_POLICY) .condition(Defaults.apdexCondition(APPLICATION_NAME)) .condition(Defaults.cpuUsageCondition("app-3-host")) .condition(Defaults.heapUsageCondition(APPLICATION_NAME)) .channel(Defaults.teamEmailChannel()) .channel(Defaults.slackChannel()) .build(); } }
@Override public PolicyConfiguration getPolicyConfigurations() { return PolicyConfiguration.builder() .policyName("Application1 Policy") .incidentPreference(PolicyConfiguration.IncidentPreference.PER_POLICY) .condition(Defaults.apdexCondition(APPLICATION_NAME)) .condition(Defaults.diskSpaceCondition("app-1-host")) .condition(Defaults.heapUsageCondition(APPLICATION_NAME)) .channel(Defaults.teamEmailChannel()) .channel(Defaults.slackChannel()) .build(); } }
private static PolicyConfiguration createConfiguration() { return PolicyConfiguration.builder() .policyName(POLICY_NAME) .incidentPreference(PolicyConfiguration.IncidentPreference.PER_POLICY) .condition(APP_CONDITION) .build(); }
private static PolicyConfiguration createConfiguration() { return PolicyConfiguration.builder() .policyName(POLICY_NAME) .incidentPreference(PolicyConfiguration.IncidentPreference.PER_POLICY) .condition(APP_CONDITION) .build(); }
@Override public PolicyConfiguration getPolicyConfigurations() { return PolicyConfiguration.builder() .policyName("Application2 Policy") .incidentPreference(PolicyConfiguration.IncidentPreference.PER_POLICY) .condition(Defaults.apdexCondition(APPLICATION_NAME)) .condition(Defaults.heapUsageCondition(APPLICATION_NAME)) .condition(Defaults.jsErrorsCondition(APPLICATION_NAME)) .nrqlCondition(Defaults.healthCheckCondition(APPLICATION_NAME)) .channel(Defaults.slackChannel()) .build(); } }
private static PolicyConfiguration createConfiguration() { return PolicyConfiguration.builder() .policyName(POLICY_NAME) .incidentPreference(PolicyConfiguration.IncidentPreference.PER_POLICY) .condition(APP_CONDITION) .build(); }
private static PolicyConfiguration createConfiguration() { return PolicyConfiguration.builder() .policyName(POLICY_NAME) .incidentPreference(PolicyConfiguration.IncidentPreference.PER_POLICY) .condition(APP_CONDITION) .build(); }