Tabnine Logo
AlertStreamEvent.setTimestamp
Code IndexAdd Tabnine to your IDE (free)

How to use
setTimestamp
method
in
org.apache.eagle.alert.engine.model.AlertStreamEvent

Best Java code snippets using org.apache.eagle.alert.engine.model.AlertStreamEvent.setTimestamp (Showing top 9 results out of 315)

origin: apache/eagle

public AlertStreamEvent(AlertStreamEvent event) {
  this.siteId = event.getSiteId();
  this.alertId = event.getAlertId();
  this.policyId = event.policyId;
  this.schema = event.schema;
  this.createdBy = event.createdBy;
  this.createdTime = event.createdTime;
  this.setTimestamp(event.getTimestamp());
  this.setData(new Object[event.data.length]);
  System.arraycopy(event.data, 0, this.data, 0, event.data.length);
  this.setStreamId(event.getStreamId());
  this.setMetaVersion(event.getMetaVersion());
}
origin: apache/eagle

private AlertStreamEvent createAlertEvent(long timestamp, Object[] triggerEvent) {
  String is = policyDef.getInputStreams().get(0);
  final StreamDefinition sd = sds.get(is);
  AlertStreamEvent event = new AlertStreamEvent();
  event.setTimestamp(timestamp);
  event.setData(triggerEvent);
  event.setStreamId(policyDef.getOutputStreams().get(0));
  event.setPolicyId(context.getPolicyDefinition().getName());
  if (this.context.getPolicyEvaluator() != null) {
    event.setCreatedBy(context.getPolicyEvaluator().getName());
  }
  event.setCreatedTime(System.currentTimeMillis());
  event.setSchema(sd);
  return event;
}
origin: apache/eagle

private AlertStreamEvent createAlertEvent(StreamDefinition sd, long timestamp, Object[] triggerEvent) {
  AlertStreamEvent event = new AlertStreamEvent();
  event.setTimestamp(timestamp);
  event.setData(triggerEvent);
  event.setStreamId(policyDef.getOutputStreams().get(0));
  event.setPolicyId(context.getPolicyDefinition().getName());
  if (this.context.getPolicyEvaluator() != null) {
    event.setCreatedBy(context.getPolicyEvaluator().getName());
  }
  event.setCreatedTime(System.currentTimeMillis());
  event.setSchema(sd);
  return event;
}
origin: apache/eagle

  /**
   * Create alert stream event for publisher.
   */
  public static AlertStreamEvent createAlertEvent(StreamEvent event,
                          PolicyHandlerContext context,
                          Map<String, StreamDefinition> sds) {
    PolicyDefinition policyDef = context.getPolicyDefinition();
    AlertStreamEvent alertStreamEvent = new AlertStreamEvent();

    alertStreamEvent.setTimestamp(event.getTimestamp());
    alertStreamEvent.setData(event.getData());
    alertStreamEvent.setStreamId(policyDef.getOutputStreams().get(0));
    alertStreamEvent.setPolicyId(policyDef.getName());

    if (context.getPolicyEvaluator() != null) {
      alertStreamEvent.setCreatedBy(context.getPolicyEvaluator().getName());
    }

    alertStreamEvent.setCreatedTime(System.currentTimeMillis());

    String is = policyDef.getInputStreams().get(0);
    StreamDefinition sd = sds.get(is);
    alertStreamEvent.setSchema(sd);

    return alertStreamEvent;
  }
}
origin: apache/eagle

private AlertStreamEvent createEvent(StreamDefinition stream, PolicyDefinition policy, Object[] data) {
  AlertStreamEvent event = new AlertStreamEvent();
  event.setPolicyId(policy.getName());
  event.setSchema(stream);
  event.setStreamId(stream.getStreamId());
  event.setTimestamp(System.currentTimeMillis());
  event.setCreatedTime(System.currentTimeMillis());
  event.setData(data);
  return event;
}
origin: apache/eagle

AlertStreamEvent event = new AlertStreamEvent();
event.setSiteId(siteId);
event.setTimestamp(e.getTimestamp());
event.setData(e.getData());
event.setStreamId(outputStream);
origin: apache/eagle

event.setCreatedTime(originalEvent.getCreatedTime());
event.setCreatedBy(originalEvent.getCreatedBy());
event.setTimestamp(originalEvent.getTimestamp());
StreamDefinition streamDefinition = event.getSchema();
for (int i = 0; i < event.getData().length; i++) {
origin: apache/eagle

public static AlertStreamEvent createEvent(StreamDefinition stream, PolicyDefinition policy, Object[] data) {
  AlertStreamEvent event = new AlertStreamEvent();
  event.setPolicyId(policy.getName());
  event.setSchema(stream);
  event.setStreamId(stream.getStreamId());
  event.setTimestamp(System.currentTimeMillis());
  event.setCreatedTime(System.currentTimeMillis());
  event.setSubject("Namenode Disk Used 98%");
  event.setBody("Disk Usage of Test cluster's name node (<a href=\"#\">namenode.hostname.domain</a>) is <strong style=\"color: red\">98%</strong> at <strong>2016-11-30 12:30:45</strong>, exceeding alert threshold <strong>90</strong>%");
  event.setData(data);
  event.ensureAlertId();
  event.setSeverity(AlertSeverity.CRITICAL);
  event.setCategory("HDFS");
  event.setContext(new HashMap<String,Object>(){{
    put(AlertPublishEvent.SITE_ID_KEY,"TestCluster");
  }});
  Assert.assertNotNull(event.getAlertId());
  return event;
}
origin: apache/eagle

private AlertStreamEvent mockAlertEvent (String policyId) {
  AlertStreamEvent event = new AlertStreamEvent();
  event.setSiteId("test");
  event.setCreatedBy("junit");
  event.setCreatedTime(1480491075923L);
  event.setPolicyId(policyId);
  event.setStreamId("ALERT_STREAM");
  event.setSchema(mockAlertStreamDefinition("ALERT_STREAM"));
  event.setMetaVersion("SAMPLE_META_VERSION");
  event.setTimestamp(1480491075923L);
  event.setData(new Object[]{"test_cluster", "cpu.usage", "localhost", "hadoop", 0.98});
  event.ensureAlertId();
  return event;
}
org.apache.eagle.alert.engine.modelAlertStreamEventsetTimestamp

Popular methods of AlertStreamEvent

  • ensureAlertId
  • getAlertId
  • getBody
  • getCreatedTime
  • getPolicyId
  • getSubject
  • setData
  • toString
  • <init>
  • getContext
  • getData
  • getDataMap
  • getData,
  • getDataMap,
  • getStreamId,
  • setContext,
  • setCreatedTime,
  • setPolicyId,
  • setSchema,
  • setStreamId,
  • getCategory

Popular in Java

  • Making http requests using okhttp
  • putExtra (Intent)
  • onCreateOptionsMenu (Activity)
  • getSharedPreferences (Context)
  • BufferedInputStream (java.io)
    A BufferedInputStream adds functionality to another input stream-namely, the ability to buffer the i
  • Socket (java.net)
    Provides a client-side TCP socket.
  • URLEncoder (java.net)
    This class is used to encode a string using the format required by application/x-www-form-urlencoded
  • Random (java.util)
    This class provides methods that return pseudo-random values.It is dangerous to seed Random with the
  • Stack (java.util)
    Stack is a Last-In/First-Out(LIFO) data structure which represents a stack of objects. It enables u
  • DataSource (javax.sql)
    An interface for the creation of Connection objects which represent a connection to a database. This
  • Top plugins for Android Studio
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now