PNDA Telemetry app for virtual firwall use case 57/67757/9
authorchenxdu <chenxdu@cisco.com>
Wed, 19 Sep 2018 14:42:15 +0000 (16:42 +0200)
committerDonald Hunter <donaldh@cisco.com>
Mon, 1 Oct 2018 09:23:50 +0000 (10:23 +0100)
commitfd1060d4c176272f312fb23495ff8cdbebc121ae
tree2f24090ec71e47e69bd392918198745d0c8406e8
parenta789d153737a991c14c7be03ae9044563573e4d2
PNDA Telemetry app for virtual firwall use case

The telemetry app ingests virtual firewall VES events into
HDFS and the timeseries datastore to support futher analytics.

Change-Id: I3a0920d4b416c1c165311ab9ff0fc31d8c96499f
Signed-off-by: chenxdu <chenxdu@cisco.com>
Issue-ID: DCAEGEN2-632
Signed-off-by: Donald Hunter <donaldh@cisco.com>
74 files changed:
.gitignore [new file with mode: 0644]
pnda-ztt-app/.gitignore [new file with mode: 0644]
pnda-ztt-app/Makefile [new file with mode: 0644]
pnda-ztt-app/README.md [new file with mode: 0644]
pnda-ztt-app/assembly.sbt [new file with mode: 0644]
pnda-ztt-app/build.sbt [new file with mode: 0644]
pnda-ztt-app/pom.xml [new file with mode: 0644]
pnda-ztt-app/project/assembly.sbt [new file with mode: 0644]
pnda-ztt-app/project/build.properties [new file with mode: 0644]
pnda-ztt-app/project/plugins.sbt [new file with mode: 0644]
pnda-ztt-app/src/main/resources/dataplatform-raw.avsc [new file with mode: 0644]
pnda-ztt-app/src/main/resources/meta/bgp-neighbor-af-table.yaml [new file with mode: 0644]
pnda-ztt-app/src/main/resources/meta/cpu-utilization.yaml [new file with mode: 0644]
pnda-ztt-app/src/main/resources/meta/fib-summary.yaml [new file with mode: 0644]
pnda-ztt-app/src/main/resources/meta/interfaces-generic-counters.yaml [new file with mode: 0644]
pnda-ztt-app/src/main/resources/meta/inventory-entity.yaml [new file with mode: 0644]
pnda-ztt-app/src/main/resources/meta/inventory-rack.yaml [new file with mode: 0644]
pnda-ztt-app/src/main/resources/meta/ipv6-traffic.yaml [new file with mode: 0644]
pnda-ztt-app/src/main/resources/meta/lldp-neighbor-summary.yaml [new file with mode: 0644]
pnda-ztt-app/src/main/resources/meta/lldp-stats.yaml [new file with mode: 0644]
pnda-ztt-app/src/main/resources/meta/logging-stats.yaml [new file with mode: 0644]
pnda-ztt-app/src/main/resources/meta/memory-detail.yaml [new file with mode: 0644]
pnda-ztt-app/src/main/resources/meta/memory-summary.yaml [new file with mode: 0644]
pnda-ztt-app/src/main/resources/meta/rib-oper.yaml [new file with mode: 0644]
pnda-ztt-app/src/main/resources/meta/ves-cpu.yaml [new file with mode: 0644]
pnda-ztt-app/src/main/resources/meta/ves-nic.yaml [new file with mode: 0644]
pnda-ztt-app/src/main/resources/meta/vrf-summary.yaml [new file with mode: 0644]
pnda-ztt-app/src/main/scala/com/cisco/pnda/StatReporter.scala [new file with mode: 0644]
pnda-ztt-app/src/main/scala/com/cisco/pnda/model/DataPlatformEvent.java [new file with mode: 0644]
pnda-ztt-app/src/main/scala/com/cisco/pnda/model/DataPlatformEventCodec.java [new file with mode: 0644]
pnda-ztt-app/src/main/scala/com/cisco/pnda/model/StaticHelpers.java [new file with mode: 0644]
pnda-ztt-app/src/main/scala/com/cisco/ztt/App.scala [new file with mode: 0644]
pnda-ztt-app/src/main/scala/com/cisco/ztt/AppConfig.java [new file with mode: 0644]
pnda-ztt-app/src/main/scala/com/cisco/ztt/KafkaInput.scala [new file with mode: 0644]
pnda-ztt-app/src/main/scala/com/cisco/ztt/KafkaOutput.scala [new file with mode: 0644]
pnda-ztt-app/src/main/scala/com/cisco/ztt/OpenTSDBOutput.scala [new file with mode: 0644]
pnda-ztt-app/src/main/scala/com/cisco/ztt/Payload.scala [new file with mode: 0644]
pnda-ztt-app/src/main/scala/com/cisco/ztt/TimeseriesDatapoint.scala [new file with mode: 0644]
pnda-ztt-app/src/main/scala/com/cisco/ztt/TransformManager.scala [new file with mode: 0644]
pnda-ztt-app/src/main/scala/com/cisco/ztt/Transformer.scala [new file with mode: 0644]
pnda-ztt-app/src/main/scala/com/cisco/ztt/ZttPipeline.scala [new file with mode: 0644]
pnda-ztt-app/src/main/scala/com/cisco/ztt/cisco/xr/telemetry/InventoryMapper.scala [new file with mode: 0644]
pnda-ztt-app/src/main/scala/com/cisco/ztt/cisco/xr/telemetry/JsonParser.scala [new file with mode: 0644]
pnda-ztt-app/src/main/scala/com/cisco/ztt/cisco/xr/telemetry/Mapper.scala [new file with mode: 0644]
pnda-ztt-app/src/main/scala/com/cisco/ztt/cisco/xr/telemetry/NullMapper.scala [new file with mode: 0644]
pnda-ztt-app/src/main/scala/com/cisco/ztt/cisco/xr/telemetry/TelemetryDispatcher.scala [new file with mode: 0644]
pnda-ztt-app/src/main/scala/com/cisco/ztt/cisco/xr/telemetry/TimeseriesMapper.scala [new file with mode: 0644]
pnda-ztt-app/src/main/scala/com/cisco/ztt/meta/Metadata.scala [new file with mode: 0644]
pnda-ztt-app/src/main/scala/com/cisco/ztt/meta/YamlReader.scala [new file with mode: 0644]
pnda-ztt-app/src/main/scala/com/cisco/ztt/ves/telemetry/VesMapper.scala [new file with mode: 0644]
pnda-ztt-app/src/main/scala/com/cisco/ztt/ves/telemetry/VesTransformer.scala [new file with mode: 0644]
pnda-ztt-app/src/main/scala/com/github/benfradet/spark/kafka/writer/DStreamKafkaWriter.scala [new file with mode: 0644]
pnda-ztt-app/src/main/scala/com/github/benfradet/spark/kafka/writer/KafkaProducerCache.scala [new file with mode: 0644]
pnda-ztt-app/src/main/scala/com/github/benfradet/spark/kafka/writer/KafkaWriter.scala [new file with mode: 0644]
pnda-ztt-app/src/main/scala/com/github/benfradet/spark/kafka/writer/RDDKafkaWriter.scala [new file with mode: 0644]
pnda-ztt-app/src/main/scala/com/github/benfradet/spark/kafka/writer/package.scala [new file with mode: 0644]
pnda-ztt-app/src/test/resources/application.properties [new file with mode: 0644]
pnda-ztt-app/src/test/resources/log4j.testing.properties [new file with mode: 0644]
pnda-ztt-app/src/test/resources/meta/test-one.yaml [new file with mode: 0644]
pnda-ztt-app/src/test/resources/meta/test-three.yaml [new file with mode: 0644]
pnda-ztt-app/src/test/resources/meta/test-two.yaml [new file with mode: 0644]
pnda-ztt-app/src/test/scala/com/cisco/ztt/cisco/telemetry/xr/JsonParserTest.scala [new file with mode: 0644]
pnda-ztt-app/src/test/scala/com/cisco/ztt/cisco/telemetry/xr/TelemetryMapperTest.scala [new file with mode: 0644]
pnda-ztt-app/src/test/scala/com/cisco/ztt/meta/DatapointTest.scala [new file with mode: 0644]
pnda-ztt-app/src/test/scala/com/cisco/ztt/meta/YamlReaderTest.scala [new file with mode: 0644]
pnda-ztt-app/src/test/scala/ves/telemetry/VesTransformerTest.scala [new file with mode: 0644]
pnda-ztt-app/src/universal/sparkStreaming/PndaZTTApp/.gitignore [new file with mode: 0644]
pnda-ztt-app/src/universal/sparkStreaming/PndaZTTApp/application.properties [new file with mode: 0644]
pnda-ztt-app/src/universal/sparkStreaming/PndaZTTApp/log4j.properties [new file with mode: 0644]
pnda-ztt-app/src/universal/sparkStreaming/PndaZTTApp/opentsdb.json [new file with mode: 0644]
pnda-ztt-app/src/universal/sparkStreaming/PndaZTTApp/properties.json [new file with mode: 0644]
pnda-ztt-app/test/application.properties [new file with mode: 0644]
pnda-ztt-app/test/log4j.testing.properties [new file with mode: 0644]
pom.xml [new file with mode: 0644]