Package com.cloudera.flume.reporter

Examples of com.cloudera.flume.reporter.ReportEvent


    assertEquals(ctr.getCount(), 10000);

    // Hack until we get a better mechanism:
    BloomCheckDecorator bcd = (BloomCheckDecorator) (((EventSinkDecorator<EventSink>) snk)
        .getSink());
    ReportEvent r = bcd.getMetrics();
    assertEquals(BloomCheckState.SUCCESS.toString(), new String(r
        .get(BloomCheckDecorator.A_STATE)));
    assertEquals(1, Attributes.readInt(r, BloomCheckDecorator.A_SUCCESS)
        .intValue());
    assertEquals(0, Attributes.readInt(r, BloomCheckDecorator.A_FAILS)
        .intValue());
View Full Code Here


  }

  @Deprecated
  @Override
  public ReportEvent getReport() {
    ReportEvent rpt = super.getReport();
    ReportEvent walRpt = walman.getMetrics();
    rpt.merge(walRpt);
    ReportEvent sinkReport = sink.getReport();
    rpt.hierarchicalMerge(getName(), sinkReport);
    return rpt;
  }
View Full Code Here

    return rpt;
  }

  @Override
  public ReportEvent getMetrics() {
    ReportEvent rpt = super.getMetrics();
    return rpt;
  }
View Full Code Here

    return "Agent";
  }

  @Override
  public ReportEvent getMetrics() {
    ReportEvent rpt = new ReportEvent(getName());
    return rpt;
  }
View Full Code Here

    logicallyOpen = false;
  }

  @Override
  public ReportEvent getMetrics() {
    ReportEvent rpt = super.getMetrics();
    rpt.setStringMetric(A_ACTUALLY_OPEN, "" + actuallyOpen);
    rpt.setStringMetric(A_LOGICALLY_OPEN, "" + logicallyOpen);
    return rpt;
  }
View Full Code Here

    out = new FileOutputStream(f);
  }

  @Override
  synchronized public ReportEvent getMetrics() {
    ReportEvent rpt = super.getMetrics();
    rpt.setLongMetric(ReportEvent.A_COUNT, count);
    return rpt;
  }
View Full Code Here

  }

  @Deprecated
  @Override
  synchronized public ReportEvent getReport() {
    ReportEvent rpt = super.getReport();
    rpt.setLongMetric(ReportEvent.A_COUNT, count);
    return rpt;
  }
View Full Code Here

      t.interrupt();
    } catch (InterruptedException e) {
    }
    tes.close();
    assertEquals(25, cnt.getCount());
    ReportEvent rpt = tes.getMetrics();
    /*
     * The check on BytesIn is different than one on TestThriftSinks tests. This
     * is because currently in the AvroSink version, BytesIn is equal to the
     * number of Bytes of the Event.body shipped.
     */
    assertEquals(2500, rpt.getLongMetric(AvroEventSource.A_BYTES_IN)
        .longValue());
    assertEquals(25, rpt.getLongMetric(AvroEventSource.A_DEQUEUED).longValue());
    assertEquals(25, rpt.getLongMetric(AvroEventSource.A_ENQUEUED).longValue());
    assertEquals(0, rpt.getLongMetric(AvroEventSource.A_QUEUE_CAPACITY)
        .intValue());
    assertEquals(1000, rpt.getLongMetric(AvroEventSource.A_QUEUE_FREE)
        .intValue());
  }
View Full Code Here

    // a little delay get data to the receiving side.
    Thread.sleep(1000);

    tes.close();
    assertEquals(25 * threads, cnt.getCount());
    ReportEvent rpt = tes.getMetrics();
    assertEquals(2500 * threads, sendByteSum.get());
    assertEquals(2500 * threads, rpt.getLongMetric(AvroEventSource.A_BYTES_IN)
        .longValue());
    assertEquals(25 * threads, rpt.getLongMetric(AvroEventSource.A_DEQUEUED)
        .longValue());
    assertEquals(25 * threads, rpt.getLongMetric(AvroEventSource.A_ENQUEUED)
        .longValue());
    assertEquals(0, rpt.getLongMetric(AvroEventSource.A_QUEUE_CAPACITY)
        .longValue());
    assertEquals(1000, rpt.getLongMetric(AvroEventSource.A_QUEUE_FREE)
        .longValue());
  }
View Full Code Here

    return PHYSICAL_NODE_REPORT_PREFIX + this.getPhysicalNodeName();
  }

  @Deprecated
  public ReportEvent getReport() {
    ReportEvent node = new ReportEvent(getName());
    node.setLongMetric(R_NUM_LOGICAL_NODES, this.getLogicalNodeManager()
        .getNodes().size());
    node.hierarchicalMerge(nodesMan.getName(), nodesMan.getReport());
    if (getAckChecker() != null) {
      node.hierarchicalMerge(getAckChecker().getName(), getAckChecker()
          .getMetrics());
    }
    return node;
  }
View Full Code Here

TOP

Related Classes of com.cloudera.flume.reporter.ReportEvent

Copyright © 2018 www.massapicom. 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.