@Override public void updateTaskMetrics(Metrics metrics) { metrics.incrementCounter(MetricsConstant.HIVE_MR_TASKS); }
@Override public void updateTaskMetrics(Metrics metrics) { metrics.incrementCounter(MetricsConstant.HIVE_TEZ_TASKS); }
@Override public void updateTaskMetrics(Metrics metrics) { metrics.incrementCounter(MetricsConstant.HIVE_SPARK_TASKS); }
@Override public void updateTaskMetrics(Metrics metrics) { metrics.incrementCounter(MetricsConstant.HIVE_MR_TASKS); }
@Override public void updateTaskMetrics(Metrics metrics) { metrics.incrementCounter(MetricsConstant.HIVE_TEZ_TASKS); }
@Override public void updateTaskMetrics(Metrics metrics) { metrics.incrementCounter(MetricsConstant.HIVE_MR_TASKS); }
@Override public void updateTaskMetrics(Metrics metrics) { metrics.incrementCounter(MetricsConstant.HIVE_SPARK_TASKS); }
@Override public void updateTaskMetrics(Metrics metrics) { metrics.incrementCounter(MetricsConstant.HIVE_MR_TASKS); }
private void openConnection() { Metrics metrics = MetricsFactory.getInstance(); if (metrics != null) { try { metrics.incrementCounter(MetricsConstant.OPEN_CONNECTIONS); metrics.incrementCounter(MetricsConstant.CUMULATIVE_CONNECTION_COUNT); } catch (Exception e) { LOG.warn("Error reporting HS2 open connection operation to Metrics system", e); } } }
private void incrementMetricsCounter(String name, long count) { Metrics metrics = MetricsFactory.getInstance(); if (metrics != null) { try { metrics.incrementCounter(name, count); } catch (Exception e) { LOG.warn("Error Reporting JvmPauseMonitor to Metrics system", e); } } } }
public static void incrementMetric(String name, long count) { Metrics metrics = MetricsFactory.getInstance(); if (metrics != null) { metrics.incrementCounter(name, count); } }
@Override public ServerContext createContext(TProtocol input, TProtocol output) { Metrics metrics = MetricsFactory.getInstance(); if (metrics != null) { try { metrics.incrementCounter(MetricsConstant.OPEN_CONNECTIONS); metrics.incrementCounter(MetricsConstant.CUMULATIVE_CONNECTION_COUNT); } catch (Exception e) { LOG.warn("Error Reporting JDO operation to Metrics system", e); } } return new ThriftCLIServerContext(); }
private void incrementUserQueries(Metrics metrics) { String username = parentSession.getUserName(); if (username != null) { synchronized (userQueries) { AtomicInteger count = userQueries.get(username); if (count == null) { count = new AtomicInteger(0); AtomicInteger prev = userQueries.put(username, count); if (prev == null) { metrics.incrementCounter(ACTIVE_SQL_USER); } else { count = prev; } } count.incrementAndGet(); } } }
protected final MetricsScope updateOperationStateMetrics(MetricsScope stateScope, String operationPrefix, String completedOperationPrefix, OperationState state) { Metrics metrics = MetricsFactory.getInstance(); if (metrics != null) { if (stateScope != null) { metrics.endScope(stateScope); stateScope = null; } if (scopeStates.contains(state)) { stateScope = metrics.createScope(MetricsConstant.API_PREFIX + operationPrefix + state); } if (terminalStates.contains(state)) { metrics.incrementCounter(completedOperationPrefix + state); } } return stateScope; }
@Test public void sparkTask_updates_Metrics() throws IOException { Metrics mockMetrics = mock(Metrics.class); SparkTask sparkTask = new SparkTask(); sparkTask.updateTaskMetrics(mockMetrics); verify(mockMetrics, times(1)).incrementCounter(MetricsConstant.HIVE_SPARK_TASKS); verify(mockMetrics, never()).incrementCounter(MetricsConstant.HIVE_TEZ_TASKS); verify(mockMetrics, never()).incrementCounter(MetricsConstant.HIVE_MR_TASKS); }
@Test public void mrTask_updates_Metrics() throws IOException { Metrics mockMetrics = Mockito.mock(Metrics.class); MapRedTask mapRedTask = new MapRedTask(); mapRedTask.updateTaskMetrics(mockMetrics); verify(mockMetrics, times(1)).incrementCounter(MetricsConstant.HIVE_MR_TASKS); verify(mockMetrics, never()).incrementCounter(MetricsConstant.HIVE_TEZ_TASKS); verify(mockMetrics, never()).incrementCounter(MetricsConstant.HIVE_SPARK_TASKS); }
@Test public void tezTask_updates_Metrics() throws IOException { Metrics mockMetrics = Mockito.mock(Metrics.class); TezTask tezTask = new TezTask(); tezTask.updateTaskMetrics(mockMetrics); verify(mockMetrics, times(1)).incrementCounter(MetricsConstant.HIVE_TEZ_TASKS); verify(mockMetrics, never()).incrementCounter(MetricsConstant.HIVE_SPARK_TASKS); verify(mockMetrics, never()).incrementCounter(MetricsConstant.HIVE_MR_TASKS); } }
@Test public void localMRTask_updates_Metrics() throws IOException { Metrics mockMetrics = Mockito.mock(Metrics.class); MapredLocalTask localMrTask = new MapredLocalTask(); localMrTask.updateTaskMetrics(mockMetrics); verify(mockMetrics, times(1)).incrementCounter(MetricsConstant.HIVE_MR_TASKS); verify(mockMetrics, never()).incrementCounter(MetricsConstant.HIVE_TEZ_TASKS); verify(mockMetrics, never()).incrementCounter(MetricsConstant.HIVE_SPARK_TASKS); }
public void run() throws HiveSQLException { beforeRun(); try { Metrics metrics = MetricsFactory.getInstance(); if (metrics != null) { metrics.incrementCounter(MetricsConstant.OPEN_OPERATIONS); } runInternal(); } finally { afterRun(); } }
@Test public void testCount() throws Exception { int runs = 5; for (int i = 0; i < runs; i++) { MetricsFactory.getInstance().incrementCounter("count1"); Counter counter = metricRegistry.getCounters().get("count1"); Assert.assertEquals(i + 1, counter.getCount()); } }