/** * Starts the reporter. */ public void start() { activeReservoir.addListener(listener); }
/** * Stops the reporter. */ public void stop() { activeReservoir.removeListener(listener); }
private void onActiveReservoirRemoved(ActiveReservoir activeReservoir) { try { activeReservoir.close(); } catch (IOException e) { } }
public void update(Record record) { for (String registerName : activeReservoirPointers) { Metrics.activeReservoir(registerName).update(record); } }
public static CubeInstance generateKylinCubeInstanceForMetricsQueryCube(String owner, KylinConfig config, SinkTool sinkTool) { return generateKylinCubeInstance(owner, sinkTool.getTableNameForMetrics(config.getKylinMetricsSubjectQueryCube())); }
private boolean notifyListenerOfUpdatedRecord(ActiveReservoirListener listener, List<Record> records) { return listener.onRecordUpdate(records); }
public void removeAllListener() { for (ActiveReservoirListener listener : listeners) { listener.close(); } listeners.clear(); }
public static String getSystemTableFromSubject(String subject) { return scSink.getTableFromSubject(subject); } }
private void onActiveReservoirAdded(ActiveReservoir activeReservoir) { activeReservoir.start(); }
/** * Starts the reporter. */ public void start() { activeReservoir.addListener(listener); }
/** * Stops the reporter. */ public void stop() { activeReservoir.removeListener(listener); }
public static CubeInstance generateKylinCubeInstanceForMetricsJobException(String owner, KylinConfig config, SinkTool sinkTool) { return generateKylinCubeInstance(owner, sinkTool.getTableNameForMetrics(config.getKylinMetricsSubjectJobException())); }
public void shutdown() throws IOException { for (ActiveReservoir entry : activeReservoirs.values()) { entry.close(); } }
private boolean notifyListenerOfUpdatedRecord(ActiveReservoirListener listener, Record record) { List<Record> recordsList = Lists.newArrayList(); recordsList.add(record); return listener.onRecordUpdate(recordsList); }
public void removeListener(ActiveReservoirListener listener) { listener.close(); listeners.remove(listener); }
public static DataModelDesc generateKylinModelForMetricsQueryRPC(String owner, KylinConfig kylinConfig, SinkTool sinkTool) { String tableName = sinkTool.getTableNameForMetrics(kylinConfig.getKylinMetricsSubjectQueryRpcCall()); return generateKylinModel(owner, tableName, getDimensionsForMetricsQueryRPC(), getMeasuresForMetricsQueryRPC(), getPartitionDesc(tableName)); }
public static DataModelDesc generateKylinModelForMetricsQueryCube(String owner, KylinConfig kylinConfig, SinkTool sinkTool) { String tableName = sinkTool.getTableNameForMetrics(kylinConfig.getKylinMetricsSubjectQueryCube()); return generateKylinModel(owner, tableName, getDimensionsForMetricsQueryCube(), getMeasuresForMetricsQueryCube(), getPartitionDesc(tableName)); }
public static DataModelDesc generateKylinModelForMetricsJob(String owner, KylinConfig kylinConfig, SinkTool sinkTool) { String tableName = sinkTool.getTableNameForMetrics(kylinConfig.getKylinMetricsSubjectJob()); return generateKylinModel(owner, tableName, getDimensionsForMetricsJob(), getMeasuresForMetricsJob(), getPartitionDesc(tableName)); }
public static DataModelDesc generateKylinModelForMetricsJobException(String owner, KylinConfig kylinConfig, SinkTool sinkTool) { String tableName = sinkTool.getTableNameForMetrics(kylinConfig.getKylinMetricsSubjectJobException()); return generateKylinModel(owner, tableName, getDimensionsForMetricsJobException(), getMeasuresForMetricsJobException(), getPartitionDesc(tableName)); }
public static DataModelDesc generateKylinModelForMetricsQuery(String owner, KylinConfig kylinConfig, SinkTool sinkTool) { String tableName = sinkTool.getTableNameForMetrics(kylinConfig.getKylinMetricsSubjectQuery()); return generateKylinModel(owner, tableName, getDimensionsForMetricsQuery(), getMeasuresForMetricsQuery(), getPartitionDesc(tableName)); }