Examples of alertHistory()


Examples of org.apache.helix.PropertyKey.Builder.alertHistory()

        122, 115, 222, 41, 16
    };
    setHealthData(metrics3, metrics4);
    task.aggregate();
    Thread.sleep(100);
    history = helixDataAccessor.getProperty(keyBuilder.alertHistory()).getRecord();
    // new delta should be recorded
    Assert.assertEquals(history.getMapFields().size(), 2 + historySize);
    recordMap = new TreeMap<String, Map<String, String>>();
    recordMap.putAll(history.getMapFields());
    lastRecord = recordMap.lastEntry().getValue();
View Full Code Here

Examples of org.apache.helix.PropertyKey.Builder.alertHistory()

    setHealthData(metrics5, metrics6);
    task.aggregate();

    for (int i = 0; i < 10; i++) {
      Thread.sleep(500);
      history = helixDataAccessor.getProperty(keyBuilder.alertHistory()).getRecord();
      recordMap = new TreeMap<String, Map<String, String>>();
      recordMap.putAll(history.getMapFields());
      lastRecord = recordMap.lastEntry().getValue();

      if (history.getMapFields().size() == 3 + historySize && lastRecord.size() == 6) {
View Full Code Here

Examples of org.apache.helix.PropertyKey.Builder.alertHistory()

      };

      setHealthData(metricsx, metricsy);
      task.aggregate();
      Thread.sleep(100);
      history = helixDataAccessor.getProperty(keyBuilder.alertHistory()).getRecord();

      Assert.assertEquals(history.getMapFields().size(), Math.min(3 + i + 1 + historySize, 30));
      recordMap = new TreeMap<String, Map<String, String>>();
      recordMap.putAll(history.getMapFields());
      lastRecord = recordMap.lastEntry().getValue();
View Full Code Here

Examples of org.apache.helix.PropertyKey.Builder.alertHistory()

      setHealthData(metricsx, metricsy);
      task.aggregate();
      for (int j = 0; j < 10; j++) {
        Thread.sleep(100);
        history = helixDataAccessor.getProperty(keyBuilder.alertHistory()).getRecord();
        recordMap = new TreeMap<String, Map<String, String>>();
        recordMap.putAll(history.getMapFields());
        lastRecord = recordMap.lastEntry().getValue();

        if (history.getMapFields().size() == 30 && lastRecord.size() == 10)
View Full Code Here

Examples of org.apache.helix.PropertyKey.Builder.alertHistory()

      String date = dateFormat.format(new Date());

      HelixDataAccessor accessor = manager.getHelixDataAccessor();
      Builder keyBuilder = accessor.keyBuilder();

      HelixProperty property = accessor.getProperty(keyBuilder.alertHistory());
      ZNRecord alertFiredHistory;
      if (property == null) {
        alertFiredHistory = new ZNRecord(PropertyType.ALERT_HISTORY.toString());
      } else {
        alertFiredHistory = property.getRecord();
View Full Code Here

Examples of org.apache.helix.PropertyKey.Builder.alertHistory()

        String firstKey = (String) (alertFiredHistory.getMapFields().keySet().toArray()[0]);
        alertFiredHistory.getMapFields().remove(firstKey);
      }
      alertFiredHistory.setMapField(date, delta);
      // manager.getDataAccessor().setProperty(PropertyType.ALERT_HISTORY, alertFiredHistory);
      accessor.setProperty(keyBuilder.alertHistory(), new AlertHistory(alertFiredHistory));
      _alertBeanCollection.setAlertHistory(alertFiredHistory);
    }
  }

  public ClusterAlertMBeanCollection getClusterAlertMBeanCollection() {
View Full Code Here

Examples of org.apache.helix.PropertyKey.Builder.alertHistory()

    boolean fired = Boolean.parseBoolean(alertStatusMap.get(AlertValueAndStatus.FIRED_NAME));
    Assert.assertEquals(Double.parseDouble(val), Double.parseDouble("15.1"));
    Assert.assertTrue(fired);

    // Verify Alert history from ZK
    ZNRecord alertHistory = accessor.getProperty(keyBuilder.alertHistory()).getRecord();

    String deltakey = (String) (alertHistory.getMapFields().keySet().toArray()[0]);
    Map<String, String> delta = alertHistory.getMapField(deltakey);
    Assert.assertTrue(delta.size() == 1);
    Assert
View Full Code Here

Examples of org.apache.helix.PropertyKey.Builder.alertHistory()

      String val = alertStatusMap.get(AlertValueAndStatus.VALUE_NAME);
      boolean fired = Boolean.parseBoolean(alertStatusMap.get(AlertValueAndStatus.FIRED_NAME));
      Assert.assertEquals(Double.parseDouble(val), (double) i * 5 + 0.1);
      Assert.assertTrue(fired);
    }
    ZNRecord alertHistory = accessor.getProperty(keyBuilder.alertHistory()).getRecord();

    String deltakey = (String) (alertHistory.getMapFields().keySet().toArray()[0]);
    Map<String, String> delta = alertHistory.getMapField(deltakey);
    Assert.assertEquals(delta.size(), 3);
    for (int i = 2; i < 5; i++) {
View Full Code Here

Examples of org.apache.helix.PropertyKey.Builder.alertHistory()

      String val = alertStatusMap.get(AlertValueAndStatus.VALUE_NAME);
      boolean fired = Boolean.parseBoolean(alertStatusMap.get(AlertValueAndStatus.FIRED_NAME));
      Assert.assertEquals(Double.parseDouble(val), (double) i * 5 + 0.1);
      Assert.assertTrue(fired);
    }
    alertHistory = accessor.getProperty(keyBuilder.alertHistory()).getRecord();

    deltakey = (String) (alertHistory.getMapFields().keySet().toArray()[1]);
    delta = alertHistory.getMapField(deltakey);
    Assert.assertTrue(delta.size() == 2);
    for (int i = 3; i < 5; i++) {
View Full Code Here

Examples of org.apache.helix.PropertyKey.Builder.alertHistory()

    task.aggregate();
    Thread.sleep(100);
    HelixDataAccessor helixDataAccessor = manager.getHelixDataAccessor();
    Builder keyBuilder = helixDataAccessor.keyBuilder();

    AlertHistory history = manager.getHelixDataAccessor().getProperty(keyBuilder.alertHistory());

    Assert.assertEquals(history, null);

    properties.put("healthChange.enabled", "true");
    _setupTool.getClusterManagementTool().setConfig(scope, properties);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.