congrats Icon
New! Announcing our next generation AI code completions
Read here
Tabnine Logo
MeasurementSession.getInstanceName
Code IndexAdd Tabnine to your IDE (free)

How to use
getInstanceName
method
in
org.stagemonitor.core.MeasurementSession

Best Java code snippets using org.stagemonitor.core.MeasurementSession.getInstanceName (Showing top 9 results out of 315)

origin: stagemonitor/stagemonitor

public Collection<String> getInstances() {
  Set<String> instances = new TreeSet<String>();
  for (CheckResults checkResult : checkResultsByMeasurementSessionId.values()) {
    instances.add(checkResult.getMeasurementSession().getInstanceName());
  }
  return instances;
}
origin: stagemonitor/stagemonitor

  @Override
  public String toString() {
    StringBuilder sb = new StringBuilder()
        .append("Incident for check group '").append(checkName).append("':\n")
        .append("firstFailureAt=").append(firstFailureAt).append("\n");
    if (resolvedAt == null) {
      sb.append("resolvedAt=").append(resolvedAt).append("\n");
    }
    sb.append("oldStatus=").append(oldStatus).append("\n")
        .append("newStatus=").append(newStatus).append("\n");
    if (!checkResultsByMeasurementSessionId.isEmpty()) {
      sb.append("host|instance|status|description|current value\n")
          .append("----|--------|------|-----------|-------------\n");
      for (CheckResults checkResult : checkResultsByMeasurementSessionId.values()) {
        MeasurementSession measurement = checkResult.getMeasurementSession();
        for (CheckResult result : checkResult.getResults()) {
          sb.append(measurement.getHostName()).append('|')
              .append(measurement.getInstanceName()).append('|')
              .append(result.getStatus()).append('|')
              .append(result.getFailingExpression()).append('|')
              .append(result.getCurrentValue()).append("\n");
        }
      }
    }
    return sb.toString();
  }
}
origin: stagemonitor/stagemonitor

private String getGraphitePrefix(MeasurementSession measurementSession) {
  return name("stagemonitor",
      sanitizeGraphiteMetricSegment(measurementSession.getApplicationName()),
      sanitizeGraphiteMetricSegment(measurementSession.getInstanceName()),
      sanitizeGraphiteMetricSegment(measurementSession.getHostName()));
}
origin: stagemonitor/stagemonitor

  @Test
  public void testToJson() throws Exception {
    MeasurementSession measurementSession = new MeasurementSession("app", "host", "instance");
    final MeasurementSession jsonSession = JsonUtils.getMapper().readValue(JsonUtils.toJson(measurementSession), MeasurementSession.class);
    assertEquals(measurementSession.getApplicationName(), jsonSession.getApplicationName());
    assertEquals(measurementSession.getHostName(), jsonSession.getHostName());
    assertEquals(measurementSession.getInstanceName(), jsonSession.getInstanceName());
    assertEquals(measurementSession.getInstanceName(), jsonSession.getInstanceName());
    assertEquals(measurementSession.getId(), jsonSession.getId());
    assertEquals(measurementSession.getStart(), jsonSession.getStart());
  }
}
origin: stagemonitor/stagemonitor

@Override
public void onStart(SpanWrapper spanWrapper) {
  if (corePlugin.isStagemonitorActive()) {
    final MeasurementSession measurementSession = corePlugin.getMeasurementSession();
    if (measurementSession != null) {
      addToMdcIfNotNull("application", measurementSession.getApplicationName());
      addToMdcIfNotNull("host", measurementSession.getHostName());
      addToMdcIfNotNull("instance", measurementSession.getInstanceName());
    }
    // don't store the context in MDC if stagemonitor is not active
    // so that thread pools that get created on startup don't inherit the ids
    if (Stagemonitor.isStarted()) {
      tracingPlugin.getTracer().inject(spanWrapper.context(), B3HeaderFormat.INSTANCE, new B3HeaderFormat.B3InjectAdapter() {
        @Override
        public void setParentId(String value) {
        }
        @Override
        public void setSpanId(String value) {
          addToMdcIfNotNull("spanId", value);
        }
        @Override
        public void setTraceId(String value) {
          addToMdcIfNotNull("traceId", value);
        }
      });
    }
  }
}
origin: org.stagemonitor/stagemonitor-requestmonitor

public RequestTrace(String requestId, MeasurementSession measurementSession, RequestMonitorPlugin requestMonitorPlugin) {
  this.requestMonitorPlugin = requestMonitorPlugin;
  this.id = requestId != null ? requestId : UUID.randomUUID().toString();
  this.measurementStart = measurementSession.getStartTimestamp();
  this.application = measurementSession.getApplicationName();
  this.host = measurementSession.getHostName();
  this.instance = measurementSession.getInstanceName();
  this.timestamp = StringUtils.dateAsIsoString(new Date());
}
origin: org.stagemonitor/stagemonitor-web

@Override
public void requestInitialized(ServletRequestEvent sre) {
  if (corePlugin.isStagemonitorActive()) {
    final MeasurementSession measurementSession = corePlugin.getMeasurementSession();
    if (measurementSession.getApplicationName() != null) {
      MDC.put("application", measurementSession.getApplicationName());
    }
    if (measurementSession.getHostName() != null) {
      MDC.put("host", measurementSession.getHostName());
    }
    String instanceName = measurementSession.getInstanceName();
    if (instanceName == null) {
      instanceName = sre.getServletRequest().getServerName();
    }
    MDC.put("instance", instanceName);
    final String requestId = UUID.randomUUID().toString();
    sre.getServletRequest().setAttribute(STAGEMONITOR_REQUEST_ID_ATTR, requestId);
    if (Stagemonitor.isStarted()) {
      // don't store the requestId in MDC if stagemonitor is not active
      // so that thread pools that get created on startup don't inherit the requestId
      MDC.put("requestId", requestId);
    }
  }
}
origin: org.stagemonitor/stagemonitor-requestmonitor

private synchronized void getInstanceNameFromExecution(MonitoredRequest<?> monitoredRequest) {
  final MeasurementSession measurementSession = Stagemonitor.getMeasurementSession();
  if (measurementSession.getInstanceName() == null) {
    MeasurementSession session = new MeasurementSession(measurementSession.getApplicationName(), measurementSession.getHostName(),
        monitoredRequest.getInstanceName());
    Stagemonitor.setMeasurementSession(session);
  }
}
origin: org.stagemonitor/stagemonitor-requestmonitor

public <T extends RequestTrace> void monitorStart(MonitoredRequest<T> monitoredRequest) {
  final long start = System.nanoTime();
  RequestInformation<T> info = new RequestInformation<T>();
  info.monitoredRequest = monitoredRequest;
  detectForwardedRequest(info);
  request.set(info);
  try {
    if (!corePlugin.isStagemonitorActive()) {
      return;
    }
    if (Stagemonitor.getMeasurementSession().isNull()) {
      createMeasurementSession();
    }
    info.firstRequest = noOfRequests.get() == 0;
    if (Stagemonitor.getMeasurementSession().getInstanceName() == null) {
      getInstanceNameFromExecution(monitoredRequest);
    }
    if (info.monitorThisRequest()) {
      if (!Stagemonitor.isStarted()) {
        info.startup = Stagemonitor.startMonitoring();
      }
      beforeExecution(monitoredRequest, info);
    }
  } finally {
    info.overhead1 = System.nanoTime() - start;
  }
}
org.stagemonitor.coreMeasurementSessiongetInstanceName

Popular methods of MeasurementSession

  • <init>
  • getApplicationName
  • getHostName
  • asMap
  • getId
  • getStartTimestamp
  • isInitialized
  • getEndTimestamp
  • getStart
  • isNull
  • setEndTimestamp
  • setEndTimestamp

Popular in Java

  • Reading from database using SQL prepared statement
  • getSystemService (Context)
  • getSupportFragmentManager (FragmentActivity)
  • requestLocationUpdates (LocationManager)
  • FileInputStream (java.io)
    An input stream that reads bytes from a file. File file = ...finally if (in != null) in.clos
  • KeyStore (java.security)
    KeyStore is responsible for maintaining cryptographic keys and their owners. The type of the syste
  • HashSet (java.util)
    HashSet is an implementation of a Set. All optional operations (adding and removing) are supported.
  • PriorityQueue (java.util)
    A PriorityQueue holds elements on a priority heap, which orders the elements according to their natu
  • TimerTask (java.util)
    The TimerTask class represents a task to run at a specified time. The task may be run once or repeat
  • ConcurrentHashMap (java.util.concurrent)
    A plug-in replacement for JDK1.5 java.util.concurrent.ConcurrentHashMap. This version is based on or
  • Top plugins for WebStorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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