You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@metron.apache.org by ni...@apache.org on 2019/06/25 21:55:30 UTC
[metron] branch feature/METRON-2088-support-hdp-3.1 updated
(58f4519 -> 11f9663)
This is an automated email from the ASF dual-hosted git repository.
nickallen pushed a change to branch feature/METRON-2088-support-hdp-3.1
in repository https://gitbox.apache.org/repos/asf/metron.git.
from 58f4519 Merge remote-tracking branch 'apache/master' into feature/METRON-2088-support-hdp-3.1
add adf477d METRON-2089 [UI] Adding loading state to Alerts details view (tiborm via sardell) closes apache/metron#1390
add 5a3fd55 METRON-2111 Update public web site to point at 0.7.1 new release (justinleet) closes apache/metron#1406
add fcd681d METRON-1997 Replace Threat Triage Score Field Slider with Text Box (ruffle1986 via sardell) closes apache/metron#1334
add b8df052 METRON-2107 Add architecture diagram item to PR checklist (mmiklavc) closes apache/metron#1401
add 2653157 METRON-2058 UI: Actions -> Add to Alert can still be selected from dropdown when no alerts are selected. (ruffle1986 via sardell) closes apache/metron#1373
add 506c18c METRON-2085 [UI] Alerts UI Details Pane: naming meta alerts is broken (ruffle1986 via sardell) closes apache/metron#1388
add 22cc622 METRON-2118 Added a LEEF parser (simonellistonball via mmiklavc) closes apache/metron#1408
add 3b04460 METRON-1788 Batch profiler pull profile information from zookeeper (tigerquoll via mmiklavc) closes apache/metron#1383
add a6281d3 METRON-2113 Update version to 0.7.2 (justinleet) closes apache/metron#1407
add 373ac51 METRON-2109 Add option to use Metron GUID as the id in Elasticsearch (merrimanr) closes apache/metron#1403
add 9b70adf METRON-2123 Expand Stellar JOIN to work on all Iterables (mmiklavc) closes apache/metron#1416
add ccb5bec METRON-2143 Travis Build Fails to Download Maven (nickwallen) closes apache/metron#1433
add bfe662d METRON-2128 LEEF config file is missing in RPM spec file (simonellistonball via mmiklavc) closes apache/metron#1419
add b9a130c METRON-2087 Remove Storm dependency from metron-indexing (merrimanr) closes apache/metron#1389
add 3754ff3 METRON-2112 Normalize parser original_string handling (mmiklavc) closes apache/metron#1409
add 2dd753e METRON-2152 Add debug logging for when sensor batchTimeout exceeds the calculated maximum (mmiklavc) closes apache/metron#1437
add a8f2d3a METRON-2083 Fix broken links in root metron README (mmiklavc) closes apache/metron#1435
add dbf8bf9 METRON-2145 Clarify RPM build documentation (mmiklavc) closes apache/metron#1434
add e16ff31 METRON-2127 Update Maven repositories to https (justinleet via mmiklavc) closes apache/metron#1417
add a1487ec METRON-2153 ParserIntegrationTest should print failed messages (merrimanr) closes apache/metron#1438
add 5bd7e01 METRON-2102 [UI] Adding click-through navigation to Alerts table (tiborm via mmiklavc) closes apache/metron#1431
add 3c13173 METRON-2141 Cache REST API status update calls to the Storm UI (mmiklavc) closes apache/metron#1439
add 9621ec7 METRON-2092 [UI] Config UI does not require you to set a grok timestamp field by default (ruffle1986 via sardell) closes apache/metron#1393
add 38b8a78 METRON-2073 Create in-memory use case for enrichment with map type and flatfile summarizer (merrimanr) closes apache/metron#1399
add ee1b2c3 METRON-1253 Manual pasting of timestamps into the timestamp picker (ruffle1986 via sardell) closes apache/metron#1380
add 09bbdf3 METRON-2142 Install solar schema as metron user (MohanDV via nickwallen) closes apache/metron#1432
add a2a46e6 METRON-2156 Remove Storm dependency from metron-hbase (merrimanr) closes apache/metron#1441
new 11f9663 Merge remote-tracking branch 'apache/master' into feature/METRON-2088-support-hdp-3.1
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/PULL_REQUEST_TEMPLATE.md | 2 +
.travis.yml | 2 +-
README.md | 4 +-
metron-analytics/metron-maas-common/pom.xml | 2 +-
metron-analytics/metron-maas-service/pom.xml | 2 +-
metron-analytics/metron-profiler-client/pom.xml | 6 +-
.../metron/profiler/client/ProfileWriter.java | 2 +-
metron-analytics/metron-profiler-common/pom.xml | 4 +-
.../metron/profiler/hbase/ColumnBuilder.java | 2 +-
.../profiler/hbase/ValueOnlyColumnBuilder.java | 2 +-
metron-analytics/metron-profiler-repl/pom.xml | 2 +-
metron-analytics/metron-profiler-spark/README.md | 61 +-
metron-analytics/metron-profiler-spark/pom.xml | 12 +-
.../profiler/spark/cli/BatchProfilerCLI.java | 126 ++-
.../spark/cli/BatchProfilerCLIOptions.java | 15 +-
.../src/main/scripts/start_batch_profiler.sh | 18 +-
.../profiler/spark/cli/BatchProfilerCLITest.java | 28 +-
.../spark/cli/BatchProfilerZKIntegrationTest.java | 82 ++
metron-analytics/metron-profiler-storm/pom.xml | 15 +-
.../org/apache/metron/hbase/bolt/BatchHelper.java | 0
.../org/apache/metron/hbase/bolt/HBaseBolt.java | 2 +-
.../metron/hbase/bolt/mapper/HBaseMapper.java | 1 +
.../metron/profiler/storm/ProfileHBaseMapper.java | 2 +-
.../apache/metron/hbase/bolt/HBaseBoltTest.java | 4 +-
.../apache/metron/hbase/bolt/mapper}/Widget.java | 2 +-
.../metron/hbase/bolt/mapper}/WidgetMapper.java | 5 +-
metron-analytics/metron-statistics/pom.xml | 2 +-
metron-analytics/pom.xml | 2 +-
metron-contrib/metron-docker/pom.xml | 2 +-
metron-contrib/metron-performance/pom.xml | 2 +-
metron-contrib/pom.xml | 2 +-
metron-deployment/amazon-ec2/conf/defaults.yml | 2 +-
.../ansible/playbooks/docker_probe_install.yml | 2 +-
.../ansible/roles/ambari_master/defaults/main.yml | 2 +-
.../centos6/ansible/inventory/group_vars/all | 2 +-
.../ubuntu14/ansible/inventory/group_vars/all | 2 +-
.../packaging/ambari/elasticsearch-mpack/pom.xml | 4 +-
.../packaging/ambari/metron-mpack/pom.xml | 10 +-
.../CURRENT/configuration/metron-rest-env.xml | 13 +-
.../common-services/METRON/CURRENT/metainfo.xml | 12 +-
.../CURRENT/package/scripts/indexing_commands.py | 16 +-
.../CURRENT/package/scripts/params/params_linux.py | 3 +
.../package/templates/alerts-ui-app-config.json.j2 | 3 +-
.../METRON/CURRENT/package/templates/metron.j2 | 3 +
.../METRON/CURRENT/themes/metron_theme.json | 20 +
.../metron-mpack/src/main/resources/mpack.json | 2 +-
.../packaging/docker/deb-docker/README.md | 2 +-
.../packaging/docker/deb-docker/pom.xml | 4 +-
.../packaging/docker/rpm-docker/README.md | 4 +-
.../packaging/docker/rpm-docker/SPECS/metron.spec | 124 ++-
.../packaging/docker/rpm-docker/pom.xml | 22 +-
metron-deployment/pom.xml | 2 +-
metron-interface/metron-alerts/README.md | 4 +
.../cypress/fixtures/context-menu.conf.json | 49 ++
.../integration/alert-list/context-menu.spec.js | 89 ++
.../cypress/integration/pcap/pcap.spec.js | 2 +-
metron-interface/metron-alerts/package-lock.json | 2 +-
metron-interface/metron-alerts/package.json | 2 +-
metron-interface/metron-alerts/pom.xml | 2 +-
.../metron-alerts/scripts/package.json | 2 +-
.../alert-details/alert-details.component.html | 56 +-
.../alert-details/alert-details.component.scss | 17 +-
.../alert-details/alert-details.component.spec.ts | 63 ++
.../alert-details/alert-details.component.ts | 41 +-
.../alerts/alerts-list/alerts-list.component.html | 12 +-
.../alerts/alerts-list/alerts-list.component.ts | 64 +-
.../table-view/table-view.component.html | 89 +-
.../table-view/table-view.component.spec.ts | 2 +
.../alerts-list/table-view/table-view.component.ts | 9 +-
.../src/app/app.module.spec.ts} | 7 +-
.../metron-alerts/src/app/model/alert-source.ts | 1 +
.../src/app/service/app-config.service.spec.ts | 154 ++++
.../src/app/service/app-config.service.ts | 21 +-
.../src/app/shared/context-menu/README.md | 203 +++++
.../context-menu.component.html} | 16 +-
.../context-menu/context-menu.component.scss | 58 +-
.../context-menu/context-menu.component.spec.ts | 281 +++++++
.../shared/context-menu/context-menu.component.ts | 164 ++++
.../context-menu/context-menu.module.spec.ts | 17 +-
.../shared/context-menu/context-menu.module.ts} | 25 +-
.../context-menu/context-menu.service.spec.ts | 229 ++++++
.../shared/context-menu/context-menu.service.ts | 94 +++
.../shared/context-menu/context-menu.util.spec.ts | 32 +-
.../app/shared/context-menu/context-menu.util.ts} | 9 +-
.../dynamic-item.model.spec.ts} | 37 +-
.../app/shared/context-menu/dynamic-item.model.ts | 31 +-
.../shared/date-picker/date-picker.component.html | 13 +-
.../date-picker/date-picker.component.spec.ts | 39 +
.../shared/date-picker/date-picker.component.ts | 56 +-
.../metron-alerts/src/app/shared/shared.module.ts | 5 +-
.../metron-alerts/src/assets/app-config.json | 3 +-
.../src/assets/context-menu.conf.json | 49 ++
metron-interface/metron-alerts/src/slider.scss | 1 +
metron-interface/metron-config/package-lock.json | 2 +-
metron-interface/metron-config/package.json | 2 +-
metron-interface/metron-config/pom.xml | 2 +-
.../metron-config/scripts/package.json | 2 +-
.../metron-config/src/app/model/risk-level-rule.ts | 8 +-
.../src/app/model/sensor-parser-config.ts | 2 +
...sensor-parser-config-readonly.component.spec.ts | 8 +-
.../sensor-parser-config.component.html | 8 +-
.../sensor-parser-config.component.spec.ts | 19 +-
.../sensor-parser-config.component.ts | 17 +-
.../rule-editor/sensor-rule-editor.component.html | 50 +-
.../rule-editor/sensor-rule-editor.component.scss | 21 +
.../sensor-rule-editor.component.spec.ts | 90 ++-
.../rule-editor/sensor-rule-editor.component.ts | 22 +-
.../rule-editor/sensor-rule-editor.module.ts | 3 +-
.../sensor-threat-triage.component.html | 42 +-
.../sensor-threat-triage.component.scss | 63 +-
.../sensor-threat-triage.component.spec.ts | 145 +---
.../sensor-threat-triage.component.ts | 105 +--
.../app/shared/ace-editor/ace-editor.component.ts | 24 +-
.../src/assets/ace/mode-javascript.js | 1 +
metron-interface/metron-rest-client/pom.xml | 4 +-
.../apache/metron/rest/model/TopologySummary.java | 11 +-
metron-interface/metron-rest/README.md | 24 +-
metron-interface/metron-rest/pom.xml | 13 +-
.../src/main/config/rest_application.yml | 4 +
.../apache/metron/rest/MetronRestConstants.java | 2 +
.../org/apache/metron/rest/config/StormConfig.java | 21 +-
.../service/impl/CachedStormStatusServiceImpl.java | 127 +++
.../rest/service/impl/StormStatusServiceImpl.java | 14 +-
.../metron-rest/src/main/resources/application.yml | 2 +-
.../org/apache/metron/rest/config/TestConfig.java | 12 +
.../impl/CachedStormStatusServiceImplTest.java | 158 ++++
metron-interface/pom.xml | 2 +-
metron-platform/Performance-tuning-guide.md | 2 +-
metron-platform/README.md | 2 +-
metron-platform/elasticsearch-shaded/pom.xml | 2 +-
.../metron-common-storm/pom.xml | 2 +-
metron-platform/metron-common-streaming/pom.xml | 2 +-
metron-platform/metron-common/README.md | 3 +-
metron-platform/metron-common/pom.xml | 2 +-
.../java/org/apache/metron/common/Constants.java | 6 +-
.../configuration/IndexingConfigurations.java | 17 +
.../writer/IndexingWriterConfiguration.java | 5 +
.../configuration/writer/WriterConfiguration.java | 9 +
.../apache/metron/common/error/MetronError.java | 4 +
.../metron-common/src/main/scripts/cluster_info.py | 2 +-
.../configuration/IndexingConfigurationsTest.java | 82 ++
metron-platform/metron-data-management/pom.xml | 6 +-
metron-platform/metron-elasticsearch/README.md | 378 +--------
.../{ => metron-elasticsearch-common}/README.md | 0
.../metron-elasticsearch-common}/pom.xml | 229 ++----
.../elasticsearch/bulk/BulkDocumentWriter.java | 0
.../bulk/BulkDocumentWriterResults.java | 0
.../bulk/ElasticsearchBulkDocumentWriter.java | 2 +-
.../bulk/ElasticsearchImportExport.java | 0
.../metron/elasticsearch/bulk/WriteFailure.java | 0
.../metron/elasticsearch/bulk/WriteSuccess.java | 0
.../elasticsearch/client/ElasticsearchClient.java | 0
.../client/ElasticsearchClientFactory.java | 0
.../config/ElasticsearchClientConfig.java | 0
.../config/ElasticsearchClientOptions.java | 0
.../dao/ElasticsearchColumnMetadataDao.java | 0
.../metron/elasticsearch/dao/ElasticsearchDao.java | 0
.../dao/ElasticsearchMetaAlertDao.java | 0
.../ElasticsearchMetaAlertRetrieveLatestDao.java | 0
.../dao/ElasticsearchMetaAlertSearchDao.java | 0
.../dao/ElasticsearchMetaAlertUpdateDao.java | 0
.../dao/ElasticsearchRequestSubmitter.java | 0
.../dao/ElasticsearchRetrieveLatestDao.java | 0
.../elasticsearch/dao/ElasticsearchSearchDao.java | 0
.../elasticsearch/dao/ElasticsearchUpdateDao.java | 0
.../elasticsearch/utils/ElasticsearchUtils.java | 0
.../metron/elasticsearch/utils/FieldMapping.java | 0
.../elasticsearch/utils/FieldProperties.java | 0
.../elasticsearch/writer/ElasticsearchWriter.java | 13 +-
.../writer/MessageIdBasedDocument.java | 0
.../src/main/resources/META-INF/LICENSE | 0
.../src/main/resources/META-INF/NOTICE | 0
.../bulk/ElasticsearchBulkDocumentWriterTest.java | 0
.../bulk/ElasticsearchImportExportTest.java | 0
.../dao/ElasticsearchColumnMetadataDaoTest.java | 0
.../elasticsearch/dao/ElasticsearchDaoTest.java | 0
.../dao/ElasticsearchMetaAlertDaoTest.java | 0
.../dao/ElasticsearchRequestSubmitterTest.java | 0
.../dao/ElasticsearchUpdateDaoTest.java | 0
...ticsearchBulkDocumentWriterIntegrationTest.java | 2 +-
.../ElasticsearchMetaAlertIntegrationTest.java | 0
.../ElasticsearchSearchIntegrationTest.java | 10 +-
.../ElasticsearchUpdateIntegrationTest.java | 0
.../components/ElasticSearchComponent.java | 18 +-
.../writer/ElasticsearchWriterTest.java | 62 +-
.../src/test/resources/log4j.properties | 0
.../metron-elasticsearch-storm/README.md | 20 +
.../metron-elasticsearch-storm}/pom.xml | 176 ++--
.../src/main/assembly/assembly.xml | 0
.../src/main/config/elasticsearch.properties | 0
.../src/main/config/elasticsearch.properties.j2 | 0
.../main/scripts/start_elasticsearch_topology.sh | 0
.../ElasticsearchIndexingIntegrationTest.java | 6 +-
metron-platform/metron-elasticsearch/pom.xml | 392 +--------
.../metron-enrichment-common/pom.xml | 2 +-
.../metron/enrichment/cache/ObjectCache.java | 123 +++
.../metron/enrichment/cache/ObjectCacheConfig.java | 115 +++
.../enrichment/stellar/EnrichmentObjectGet.java | 101 +++
.../metron/enrichment/stellar/ObjectGet.java | 94 +--
.../ObjectCacheTest.java} | 63 +-
.../integration/mock/MockHBaseConnector.java | 52 --
.../EnrichmentObjectGetIntegrationTest.java | 72 ++
.../stellar/EnrichmentObjectGetTest.java | 152 ++++
.../stellar/ObjectGetIntegrationTest.java | 70 ++
.../metron/enrichment/stellar/ObjectGetTest.java | 115 +--
.../metron-enrichment-storm/pom.xml | 2 +-
metron-platform/metron-enrichment/pom.xml | 6 +-
metron-platform/metron-hbase-client/pom.xml | 2 +-
metron-platform/metron-hbase-server/pom.xml | 2 +-
.../metron-hbase/{ => metron-hbase-common}/pom.xml | 71 +-
.../java/org/apache/metron/hbase}/ColumnList.java | 2 +-
.../metron/hbase}/HBaseProjectionCriteria.java | 2 +-
.../org/apache/metron/hbase/HTableProvider.java | 0
.../java/org/apache/metron/hbase}/IColumn.java | 2 +-
.../java/org/apache/metron/hbase}/ICounter.java | 2 +-
.../java/org/apache/metron/hbase/TableConfig.java | 0
.../org/apache/metron/hbase/TableProvider.java | 0
.../apache/metron/hbase/client/HBaseClient.java | 4 +-
.../metron/hbase/client/HBaseClientTest.java | 126 +--
.../metron/hbase/mock/MockHBaseTableProvider.java | 0
.../org/apache/metron/hbase/mock/MockHTable.java | 0
.../src/test/resources/log4j.properties | 0
metron-platform/metron-hbase/pom.xml | 285 +------
.../java/org/apache/metron/hbase/Connector.java | 36 -
.../org/apache/metron/hbase/HTableConnector.java | 157 ----
.../org/apache/metron/hbase/TupleTableConfig.java | 275 -------
metron-platform/metron-indexing/README.md | 270 +------
.../{ => metron-indexing-common}/README.md | 81 +-
.../{ => metron-indexing-common}/pom.xml | 27 +-
.../src/main/assembly/assembly.xml | 19 -
.../zeppelin/metron/metron-connection-report.json | 0
.../metron/metron-connection-volume-report.json | 0
.../config/zeppelin/metron/metron-ip-report.json | 0
.../zeppelin/metron/metron-yaf-telemetry.json | 0
.../src/main/config/zookeeper/indexing/asa.json | 0
.../src/main/config/zookeeper/indexing/bro.json | 0
.../src/main/config/zookeeper/indexing/error.json | 0
.../src/main/config/zookeeper/indexing/snort.json | 0
.../main/config/zookeeper/indexing/websphere.json | 0
.../src/main/config/zookeeper/indexing/yaf.json | 0
.../apache/metron/indexing/dao/AccessConfig.java | 0
.../metron/indexing/dao/ColumnMetadataDao.java | 0
.../org/apache/metron/indexing/dao/HBaseDao.java | 0
.../org/apache/metron/indexing/dao/IndexDao.java | 0
.../metron/indexing/dao/IndexDaoFactory.java | 0
.../metron/indexing/dao/IndexUpdateCallback.java | 0
.../apache/metron/indexing/dao/MultiIndexDao.java | 0
.../metron/indexing/dao/RetrieveLatestDao.java | 0
.../dao/metaalert/DeferredMetaAlertIndexDao.java | 0
.../dao/metaalert/MetaAlertAddRemoveRequest.java | 0
.../indexing/dao/metaalert/MetaAlertConfig.java | 0
.../indexing/dao/metaalert/MetaAlertConstants.java | 0
.../dao/metaalert/MetaAlertCreateRequest.java | 0
.../indexing/dao/metaalert/MetaAlertDao.java | 0
.../dao/metaalert/MetaAlertRetrieveLatestDao.java | 0
.../indexing/dao/metaalert/MetaAlertSearchDao.java | 0
.../indexing/dao/metaalert/MetaAlertStatus.java | 0
.../indexing/dao/metaalert/MetaAlertUpdateDao.java | 0
.../metron/indexing/dao/metaalert/MetaScores.java | 0
.../lucene/AbstractLuceneMetaAlertUpdateDao.java | 0
.../metron/indexing/dao/search/AlertComment.java | 0
.../metron/indexing/dao/search/FieldType.java | 0
.../metron/indexing/dao/search/GetRequest.java | 0
.../apache/metron/indexing/dao/search/Group.java | 0
.../metron/indexing/dao/search/GroupOrder.java | 0
.../metron/indexing/dao/search/GroupOrderType.java | 0
.../metron/indexing/dao/search/GroupRequest.java | 0
.../metron/indexing/dao/search/GroupResponse.java | 0
.../metron/indexing/dao/search/GroupResult.java | 0
.../dao/search/InvalidCreateException.java | 0
.../dao/search/InvalidSearchException.java | 0
.../metron/indexing/dao/search/SearchDao.java | 0
.../metron/indexing/dao/search/SearchRequest.java | 0
.../metron/indexing/dao/search/SearchResponse.java | 0
.../metron/indexing/dao/search/SearchResult.java | 0
.../metron/indexing/dao/search/SortField.java | 0
.../metron/indexing/dao/search/SortOrder.java | 0
.../dao/update/CommentAddRemoveRequest.java | 0
.../metron/indexing/dao/update/Document.java | 0
.../dao/update/OriginalNotFoundException.java | 0
.../metron/indexing/dao/update/PatchRequest.java | 0
.../metron/indexing/dao/update/UpdateDao.java | 0
.../metron/indexing/util/IndexingCacheUtil.java | 0
.../src/main/resources/META-INF/LICENSE | 0
.../src/main/resources/META-INF/NOTICE | 0
.../InMemoryMetaAlertRetrieveLatestDao.java | 0
.../apache/metron/indexing/dao/HBaseDaoTest.java | 0
.../apache/metron/indexing/dao/InMemoryDao.java | 0
.../metron/indexing/dao/InMemoryMetaAlertDao.java | 0
.../indexing/dao/InMemoryMetaAlertUpdateDao.java | 0
.../metron/indexing/dao/MultiIndexDaoTest.java | 0
.../metron/indexing/dao/SearchIntegrationTest.java | 0
.../apache/metron/indexing/dao/UpdateDaoTest.java | 0
.../metron/indexing/dao/UpdateIntegrationTest.java | 0
.../dao/metaalert/MetaAlertIntegrationTest.java | 0
.../indexing/dao/metaalert/MetaScoresTest.java | 0
.../AbstractLuceneMetaAlertUpdateDaoTest.java | 0
.../integration/HBaseDaoIntegrationTest.java | 0
.../indexing/util/IndexingCacheUtilTest.java | 0
.../src/test/resources/log4j.properties | 0
.../metron-indexing-storm/README.md | 79 ++
.../{ => metron-indexing-storm}/indexing_arch.png | Bin
.../metron-indexing-storm}/pom.xml | 123 +--
.../src/main/assembly/assembly.xml | 0
.../src/main/config/hdfs.properties.j2 | 0
.../src/main/flux/indexing/batch/remote.yaml | 0
.../main/flux/indexing/random_access/remote.yaml | 0
.../src/main/scripts/start_hdfs_topology.sh | 2 +-
.../integration/HDFSIndexingIntegrationTest.java | 7 +-
.../integration/IndexingIntegrationTest.java | 9 +-
metron-platform/metron-indexing/pom.xml | 292 +------
metron-platform/metron-integration-test/pom.xml | 2 +-
.../apache/metron/integration/TestZKServer.java | 79 ++
.../data/jsonMapQuery/parsed/jsonMapExampleParsed | 20 +-
.../parsed/jsonMapExampleParsed | 12 +-
.../src/main/sample/data/leef/parsed/leefParsed | 4 +
.../src/main/sample/data/leef/raw/leefOutput | 4 +
metron-platform/metron-job/pom.xml | 2 +-
metron-platform/metron-management/pom.xml | 2 +-
metron-platform/metron-parsing/README.md | 20 +-
.../metron-parsing/metron-parsers-common/pom.xml | 9 +-
.../org/apache/metron/parsers/ParserComponent.java | 3 +
.../apache/metron/parsers/ParserRunnerImpl.java | 2 +
.../apache/metron/parsers/json/JSONMapParser.java | 21 +-
.../org/apache/metron/parsers/utils/DateUtils.java | 9 +
.../metron/parsers/ParserRunnerImplTest.java | 45 +-
.../parsers/integration/ParserIntegrationTest.java | 3 +-
.../parsers/json/JSONMapParserQueryTest.java | 61 +-
.../metron/parsers/json/JSONMapParserTest.java | 14 +-
.../json/JSONMapParserWrappedQueryTest.java | 12 +-
.../metron-parsing/metron-parsers/pom.xml | 2 +-
.../src/main/config/zookeeper/parsers/leef.json | 4 +
.../org/apache/metron/parsers/cef/CEFParser.java | 97 ++-
.../org/apache/metron/parsers/leef/LEEFParser.java | 287 +++++++
.../apache/metron/parsers/cef/CEFParserTest.java | 57 +-
.../apache/metron/parsers/leef/LEEFParserTest.java | 243 ++++++
.../org/apache/metron/parsers/leef/sample.leef | 4 +
.../org/apache/metron/parsers/leef/sample.schema | 27 +
.../metron-parsing/metron-parsing-storm/README.md | 8 +-
.../metron-parsing/metron-parsing-storm/pom.xml | 4 +-
.../org/apache/metron/parsers/bolt/ParserBolt.java | 6 +-
.../integration/validation/StormParserDriver.java | 13 +
metron-platform/metron-parsing/pom.xml | 2 +-
metron-platform/metron-pcap-backend/pom.xml | 2 +-
.../src/main/scripts/pcap_zeppelin_run.sh | 2 +-
metron-platform/metron-pcap/pom.xml | 4 +-
metron-platform/metron-solr/README.md | 153 +---
.../metron-solr/{ => metron-solr-common}/README.md | 2 +-
.../metron-solr/{ => metron-solr-common}/pom.xml | 124 ++-
.../src/main/assembly/assembly.xml | 8 -
.../src/main/config/schema/bro/schema.xml | 0
.../src/main/config/schema/bro}/solrconfig.xml | 0
.../src/main/config/schema/error/schema.xml | 0
.../src/main/config/schema/error}/solrconfig.xml | 0
.../src/main/config/schema/metaalert/schema.xml | 0
.../main/config/schema/metaalert}/solrconfig.xml | 0
.../src/main/config/schema/snort/schema.xml | 0
.../src/main/config/schema/snort}/solrconfig.xml | 0
.../src/main/config/schema/yaf/schema.xml | 0
.../src/main/config/schema/yaf}/solrconfig.xml | 0
.../java/org/apache/metron/solr/SolrConstants.java | 0
.../metron/solr/client/SolrClientFactory.java | 0
.../metron/solr/dao/SolrColumnMetadataDao.java | 0
.../java/org/apache/metron/solr/dao/SolrDao.java | 0
.../apache/metron/solr/dao/SolrMetaAlertDao.java | 0
.../solr/dao/SolrMetaAlertRetrieveLatestDao.java | 0
.../metron/solr/dao/SolrMetaAlertSearchDao.java | 0
.../metron/solr/dao/SolrMetaAlertUpdateDao.java | 0
.../metron/solr/dao/SolrRetrieveLatestDao.java | 0
.../org/apache/metron/solr/dao/SolrSearchDao.java | 0
.../org/apache/metron/solr/dao/SolrUpdateDao.java | 0
.../org/apache/metron/solr/dao/SolrUtilities.java | 0
.../org/apache/metron/solr/schema/FieldType.java | 0
.../metron/solr/schema/SchemaTranslator.java | 0
.../metron/solr/writer/MetronSolrClient.java | 0
.../org/apache/metron/solr/writer/SolrWriter.java | 0
.../src/main/scripts/create_collection.sh | 0
.../src/main/scripts/delete_collection.sh | 0
.../src/main/scripts/install_solr.sh | 0
.../src/main/scripts/start_solr.sh | 0
.../src/main/scripts/stop_solr.sh | 0
.../enrichment/integration/utils/SampleUtil.java | 6 +-
.../metron/solr/client/SolrClientFactoryTest.java | 0
.../metron/solr/dao/SolrColumnMetadataTest.java | 0
.../org/apache/metron/solr/dao/SolrDaoTest.java | 0
.../metron/solr/dao/SolrMetaAlertDaoTest.java | 0
.../apache/metron/solr/dao/SolrSearchDaoTest.java | 0
.../apache/metron/solr/dao/SolrUpdateDaoTest.java | 0
.../apache/metron/solr/dao/SolrUtilitiesTest.java | 0
.../integration/SolrMetaAlertIntegrationTest.java | 4 +-
.../SolrRetrieveLatestIntegrationTest.java | 4 +-
.../integration/SolrSearchIntegrationTest.java | 4 +-
.../integration/SolrUpdateIntegrationTest.java | 4 +-
.../solr/integration/components/SolrComponent.java | 0
.../schema/SchemaValidationIntegrationTest.java | 0
.../solr/matcher/ModifiableSolrParamsMatcher.java | 0
.../solr/matcher/SolrInputDocumentListMatcher.java | 0
.../solr/matcher/SolrInputDocumentMatcher.java | 0
.../metron/solr/matcher/SolrQueryMatcher.java | 0
.../metron/solr/writer/MetronSolrClientTest.java | 0
.../apache/metron/solr/writer/SolrWriterTest.java | 0
.../test/resources/config/test/conf/managed-schema | 0
.../resources/config/test/conf}/solrconfig.xml | 0
.../src/test/resources/example_data/bro | 0
.../src/test/resources/example_data/error | 0
.../src/test/resources/example_data/snort | 0
.../src/test/resources/example_data/yaf | 0
.../src/test/resources/log4j.properties | 0
.../src/test/resources/log4j2.xml | 0
.../test/resources/solr/conf/_rest_managed.json | 0
.../src/test/resources/solr/conf/currency.xml | 0
.../test/resources/solr/conf/lang/stopwords_en.txt | 0
.../src/test/resources/solr/conf/protwords.txt | 0
.../src/test/resources/solr/conf/schema.xml | 0
.../src/test/resources/solr/conf/solrconfig.xml | 0
.../src/test/resources/solr/conf/stopwords.txt | 0
.../src/test/resources/solr/conf/synonyms.txt | 0
.../src/test/resources/solr/solr.xml | 0
.../metron-solr/metron-solr-storm/README.md | 20 +
.../metron-solr-storm}/pom.xml | 162 ++--
.../src/main/assembly/assembly.xml | 0
.../src/main/config/solr.properties | 0
.../src/main/config/solr.properties.j2 | 0
.../src/main/scripts/start_solr_topology.sh | 0
.../integration/SolrIndexingIntegrationTest.java | 15 +-
metron-platform/metron-solr/pom.xml | 373 +--------
.../metron-storm-kafka-override/pom.xml | 2 +-
metron-platform/metron-storm-kafka/pom.xml | 2 +-
metron-platform/metron-test-utilities/pom.xml | 2 +-
.../metron-writer/metron-writer-common/pom.xml | 4 +-
.../apache/metron/writer/BatchTimeoutPolicy.java | 1 +
.../metron-writer/metron-writer-storm/pom.xml | 2 +-
metron-platform/metron-writer/pom.xml | 2 +-
metron-platform/metron-zookeeper/pom.xml | 2 +-
metron-platform/pom.xml | 2 +-
metron-stellar/pom.xml | 2 +-
metron-stellar/stellar-3rd-party-example/pom.xml | 2 +-
metron-stellar/stellar-common/README.md | 8 +-
metron-stellar/stellar-common/pom.xml | 2 +-
.../stellar/dsl/functions/StringFunctions.java | 20 +-
.../stellar/dsl/functions/BasicStellarTest.java | 2 +
metron-stellar/stellar-zeppelin/README.md | 8 +-
metron-stellar/stellar-zeppelin/pom.xml | 2 +-
pom.xml | 6 +-
site-book/pom.xml | 2 +-
site/current-book/CONTRIBUTING.html | 12 +-
site/current-book/Upgrading.html | 28 +-
site/current-book/index.html | 14 +-
site/current-book/metron-analytics/index.html | 12 +-
.../metron-maas-service/index.html | 12 +-
.../metron-profiler-client/index.html | 12 +-
.../metron-profiler-common/index.html | 12 +-
.../metron-profiler-repl/index.html | 12 +-
.../metron-profiler-spark/index.html | 21 +-
.../metron-profiler-storm/index.html | 12 +-
.../metron-analytics/metron-statistics/HLLP.html | 12 +-
.../metron-analytics/metron-statistics/index.html | 12 +-
.../metron-contrib/metron-docker/index.html | 14 +-
.../metron-contrib/metron-performance/index.html | 12 +-
.../metron-deployment/Kerberos-ambari-setup.html | 12 +-
.../metron-deployment/Kerberos-manual-setup.html | 56 +-
.../metron-deployment/amazon-ec2/index.html | 12 +-
.../metron-deployment/ansible/index.html | 12 +-
.../metron-deployment/ansible/roles/index.html | 12 +-
.../ansible/roles/opentaxii/index.html | 12 +-
.../ansible/roles/pcap_replay/index.html | 12 +-
.../ansible/roles/sensor-stubs/index.html | 12 +-
.../ansible/roles/sensor-test-mode/index.html | 12 +-
.../development/centos6/index.html | 12 +-
.../development/fastcapa/index.html | 12 +-
.../metron-deployment/development/index.html | 12 +-
.../development/ubuntu14/index.html | 12 +-
site/current-book/metron-deployment/index.html | 56 +-
.../metron-deployment/other-examples/index.html | 12 +-
.../manual-install/Manual_Install_CentOS6.html | 12 +-
.../ambari/elasticsearch-mpack/index.html | 12 +-
.../metron-deployment/packaging/ambari/index.html | 42 +-
.../packaging/ambari/metron-mpack/index.html | 19 +-
.../packaging/docker/ansible-docker/index.html | 12 +-
.../packaging/docker/deb-docker/index.html | 12 +-
.../packaging/docker/rpm-docker/index.html | 12 +-
.../packaging/packer-build/index.html | 12 +-
site/current-book/metron-interface/index.html | 232 ++++++
.../metron-interface/metron-alerts/index.html | 59 +-
.../metron-interface/metron-config/index.html | 12 +-
.../metron-interface/metron-rest/index.html | 439 +++++++---
.../metron-platform/Performance-tuning-guide.html | 25 +-
site/current-book/metron-platform/index.html | 19 +-
.../metron-platform/metron-common/index.html | 217 +++--
.../metron-data-management/index.html | 39 +-
.../metron-elasticsearch/index.html | 25 +-
.../metron-platform/metron-enrichment/index.html | 450 +----------
.../{ => metron-enrichment-common}/index.html | 259 ++----
.../{ => metron-enrichment-storm}/Performance.html | 82 +-
.../metron-enrichment-storm/index.html | 261 ++++++
.../index.html} | 100 +--
.../metron-platform/metron-indexing/index.html | 15 +-
.../metron-platform/metron-job/index.html | 15 +-
.../metron-platform/metron-management/index.html | 896 ++++++++++++++-------
.../metron-parsers/parser-testing.html | 208 -----
.../org/apache/metron/parsers/paloalto/index.html | 156 ----
.../{metron-parsers => metron-parsing}/index.html | 437 +++++-----
.../metron-parsers-common}/3rdPartyParser.html | 93 ++-
.../metron-parsers-common}/ParserChaining.html | 95 +--
.../metron-parsers-common}/index.html | 73 +-
.../message-parser-implementation-notes.html | 91 ++-
.../metron-parsers-common/parser-testing.html | 161 ++++
.../org/apache/metron/parsers/paloalto/index.html | 161 ++++
.../metron-parsing/metron-parsers}/index.html | 76 +-
.../org/apache/metron/parsers/paloalto/index.html | 157 ++++
.../metron-parsing/metron-parsing-storm/index.html | 278 +++++++
.../metron-platform/metron-pcap-backend/index.html | 15 +-
.../metron-platform/metron-solr/index.html | 19 +-
.../metron-platform/metron-writer/index.html | 118 ++-
.../metron-sensors/fastcapa/index.html | 12 +-
site/current-book/metron-sensors/index.html | 12 +-
site/current-book/metron-sensors/pycapa/index.html | 12 +-
.../stellar-3rd-party-example/index.html | 12 +-
.../stellar-common/3rdPartyStellar.html | 12 +-
.../metron-stellar/stellar-common/index.html | 250 +++---
.../metron-stellar/stellar-zeppelin/index.html | 24 +-
.../use-cases/forensic_clustering/index.html | 12 +-
.../use-cases/geographic_login_outliers/index.html | 12 +-
site/current-book/use-cases/index.html | 12 +-
.../use-cases/parser_chaining/index.html | 12 +-
.../use-cases/typosquat_detection/index.html | 12 +-
site/documentation/index.md | 12 +-
527 files changed, 9405 insertions(+), 6963 deletions(-)
create mode 100644 metron-analytics/metron-profiler-spark/src/test/java/org/apache/metron/profiler/spark/cli/BatchProfilerZKIntegrationTest.java
rename {metron-platform/metron-hbase => metron-analytics/metron-profiler-storm}/src/main/java/org/apache/metron/hbase/bolt/BatchHelper.java (100%)
rename {metron-platform/metron-hbase => metron-analytics/metron-profiler-storm}/src/main/java/org/apache/metron/hbase/bolt/HBaseBolt.java (99%)
rename {metron-platform/metron-hbase => metron-analytics/metron-profiler-storm}/src/main/java/org/apache/metron/hbase/bolt/mapper/HBaseMapper.java (97%)
rename {metron-platform/metron-hbase => metron-analytics/metron-profiler-storm}/src/test/java/org/apache/metron/hbase/bolt/HBaseBoltTest.java (97%)
rename {metron-platform/metron-hbase/src/test/java/org/apache/metron/hbase => metron-analytics/metron-profiler-storm/src/test/java/org/apache/metron/hbase/bolt/mapper}/Widget.java (97%)
rename {metron-platform/metron-hbase/src/test/java/org/apache/metron/hbase => metron-analytics/metron-profiler-storm/src/test/java/org/apache/metron/hbase/bolt/mapper}/WidgetMapper.java (93%)
create mode 100644 metron-interface/metron-alerts/cypress/fixtures/context-menu.conf.json
create mode 100644 metron-interface/metron-alerts/cypress/integration/alert-list/context-menu.spec.js
copy metron-interface/{metron-config/src/app/model/risk-level-rule.ts => metron-alerts/src/app/app.module.spec.ts} (87%)
create mode 100644 metron-interface/metron-alerts/src/app/service/app-config.service.spec.ts
create mode 100644 metron-interface/metron-alerts/src/app/shared/context-menu/README.md
copy metron-interface/metron-alerts/src/app/shared/{date-picker/date-picker.component.html => context-menu/context-menu.component.html} (50%)
copy metron-platform/metron-elasticsearch/src/main/java/org/apache/metron/elasticsearch/bulk/WriteFailure.java => metron-interface/metron-alerts/src/app/shared/context-menu/context-menu.component.scss (54%)
create mode 100644 metron-interface/metron-alerts/src/app/shared/context-menu/context-menu.component.spec.ts
create mode 100644 metron-interface/metron-alerts/src/app/shared/context-menu/context-menu.component.ts
copy metron-platform/metron-indexing/src/main/java/org/apache/metron/indexing/dao/IndexUpdateCallback.java => metron-interface/metron-alerts/src/app/shared/context-menu/context-menu.module.spec.ts (72%)
copy metron-interface/{metron-config/src/app/sensors/sensor-threat-triage/rule-editor/sensor-rule-editor.module.ts => metron-alerts/src/app/shared/context-menu/context-menu.module.ts} (67%)
create mode 100644 metron-interface/metron-alerts/src/app/shared/context-menu/context-menu.service.spec.ts
create mode 100644 metron-interface/metron-alerts/src/app/shared/context-menu/context-menu.service.ts
copy metron-platform/metron-elasticsearch/src/main/java/org/apache/metron/elasticsearch/utils/FieldMapping.java => metron-interface/metron-alerts/src/app/shared/context-menu/context-menu.util.spec.ts (55%)
copy metron-interface/{metron-config/src/app/model/risk-level-rule.ts => metron-alerts/src/app/shared/context-menu/context-menu.util.ts} (85%)
copy metron-interface/metron-alerts/src/app/shared/{date-picker/date-picker.component.spec.ts => context-menu/dynamic-item.model.spec.ts} (50%)
copy metron-platform/metron-indexing/src/main/java/org/apache/metron/indexing/dao/search/SearchDao.java => metron-interface/metron-alerts/src/app/shared/context-menu/dynamic-item.model.ts (52%)
create mode 100644 metron-interface/metron-alerts/src/assets/context-menu.conf.json
create mode 100644 metron-interface/metron-config/src/assets/ace/mode-javascript.js
create mode 100644 metron-interface/metron-rest/src/main/java/org/apache/metron/rest/service/impl/CachedStormStatusServiceImpl.java
create mode 100644 metron-interface/metron-rest/src/test/java/org/apache/metron/rest/service/impl/CachedStormStatusServiceImplTest.java
create mode 100644 metron-platform/metron-common/src/test/java/org/apache/metron/common/configuration/IndexingConfigurationsTest.java
copy metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/README.md (100%)
copy metron-platform/{metron-indexing => metron-elasticsearch/metron-elasticsearch-common}/pom.xml (56%)
rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/main/java/org/apache/metron/elasticsearch/bulk/BulkDocumentWriter.java (100%)
rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/main/java/org/apache/metron/elasticsearch/bulk/BulkDocumentWriterResults.java (100%)
rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/main/java/org/apache/metron/elasticsearch/bulk/ElasticsearchBulkDocumentWriter.java (98%)
rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/main/java/org/apache/metron/elasticsearch/bulk/ElasticsearchImportExport.java (100%)
rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/main/java/org/apache/metron/elasticsearch/bulk/WriteFailure.java (100%)
rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/main/java/org/apache/metron/elasticsearch/bulk/WriteSuccess.java (100%)
rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/main/java/org/apache/metron/elasticsearch/client/ElasticsearchClient.java (100%)
rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/main/java/org/apache/metron/elasticsearch/client/ElasticsearchClientFactory.java (100%)
rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/main/java/org/apache/metron/elasticsearch/config/ElasticsearchClientConfig.java (100%)
rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/main/java/org/apache/metron/elasticsearch/config/ElasticsearchClientOptions.java (100%)
rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/main/java/org/apache/metron/elasticsearch/dao/ElasticsearchColumnMetadataDao.java (100%)
rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/main/java/org/apache/metron/elasticsearch/dao/ElasticsearchDao.java (100%)
rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/main/java/org/apache/metron/elasticsearch/dao/ElasticsearchMetaAlertDao.java (100%)
rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/main/java/org/apache/metron/elasticsearch/dao/ElasticsearchMetaAlertRetrieveLatestDao.java (100%)
rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/main/java/org/apache/metron/elasticsearch/dao/ElasticsearchMetaAlertSearchDao.java (100%)
rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/main/java/org/apache/metron/elasticsearch/dao/ElasticsearchMetaAlertUpdateDao.java (100%)
rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/main/java/org/apache/metron/elasticsearch/dao/ElasticsearchRequestSubmitter.java (100%)
rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/main/java/org/apache/metron/elasticsearch/dao/ElasticsearchRetrieveLatestDao.java (100%)
rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/main/java/org/apache/metron/elasticsearch/dao/ElasticsearchSearchDao.java (100%)
rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/main/java/org/apache/metron/elasticsearch/dao/ElasticsearchUpdateDao.java (100%)
rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/main/java/org/apache/metron/elasticsearch/utils/ElasticsearchUtils.java (100%)
rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/main/java/org/apache/metron/elasticsearch/utils/FieldMapping.java (100%)
rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/main/java/org/apache/metron/elasticsearch/utils/FieldProperties.java (100%)
rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/main/java/org/apache/metron/elasticsearch/writer/ElasticsearchWriter.java (93%)
rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/main/java/org/apache/metron/elasticsearch/writer/MessageIdBasedDocument.java (100%)
rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/main/resources/META-INF/LICENSE (100%)
rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/main/resources/META-INF/NOTICE (100%)
rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/test/java/org/apache/metron/elasticsearch/bulk/ElasticsearchBulkDocumentWriterTest.java (100%)
rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/test/java/org/apache/metron/elasticsearch/bulk/ElasticsearchImportExportTest.java (100%)
rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/test/java/org/apache/metron/elasticsearch/dao/ElasticsearchColumnMetadataDaoTest.java (100%)
rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/test/java/org/apache/metron/elasticsearch/dao/ElasticsearchDaoTest.java (100%)
rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/test/java/org/apache/metron/elasticsearch/dao/ElasticsearchMetaAlertDaoTest.java (100%)
rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/test/java/org/apache/metron/elasticsearch/dao/ElasticsearchRequestSubmitterTest.java (100%)
rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/test/java/org/apache/metron/elasticsearch/dao/ElasticsearchUpdateDaoTest.java (100%)
rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/test/java/org/apache/metron/elasticsearch/integration/ElasticsearchBulkDocumentWriterIntegrationTest.java (97%)
rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/test/java/org/apache/metron/elasticsearch/integration/ElasticsearchMetaAlertIntegrationTest.java (100%)
rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/test/java/org/apache/metron/elasticsearch/integration/ElasticsearchSearchIntegrationTest.java (95%)
rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/test/java/org/apache/metron/elasticsearch/integration/ElasticsearchUpdateIntegrationTest.java (100%)
rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/test/java/org/apache/metron/elasticsearch/integration/components/ElasticSearchComponent.java (95%)
rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-common}/src/test/java/org/apache/metron/elasticsearch/writer/ElasticsearchWriterTest.java (80%)
rename metron-platform/{metron-solr => metron-elasticsearch/metron-elasticsearch-common}/src/test/resources/log4j.properties (100%)
create mode 100644 metron-platform/metron-elasticsearch/metron-elasticsearch-storm/README.md
copy metron-platform/{metron-enrichment/metron-enrichment-common => metron-elasticsearch/metron-elasticsearch-storm}/pom.xml (60%)
copy metron-platform/metron-elasticsearch/{ => metron-elasticsearch-storm}/src/main/assembly/assembly.xml (100%)
rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-storm}/src/main/config/elasticsearch.properties (100%)
rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-storm}/src/main/config/elasticsearch.properties.j2 (100%)
rename metron-platform/metron-elasticsearch/{ => metron-elasticsearch-storm}/src/main/scripts/start_elasticsearch_topology.sh (100%)
rename metron-platform/metron-elasticsearch/{src/test/java/org/apache/metron/elasticsearch => metron-elasticsearch-storm/src/test/java/org/apache/metron/indexing}/integration/ElasticsearchIndexingIntegrationTest.java (96%)
create mode 100644 metron-platform/metron-enrichment/metron-enrichment-common/src/main/java/org/apache/metron/enrichment/cache/ObjectCache.java
create mode 100644 metron-platform/metron-enrichment/metron-enrichment-common/src/main/java/org/apache/metron/enrichment/cache/ObjectCacheConfig.java
create mode 100644 metron-platform/metron-enrichment/metron-enrichment-common/src/main/java/org/apache/metron/enrichment/stellar/EnrichmentObjectGet.java
copy metron-platform/metron-enrichment/metron-enrichment-common/src/test/java/org/apache/metron/enrichment/{stellar/ObjectGetTest.java => cache/ObjectCacheTest.java} (54%)
delete mode 100644 metron-platform/metron-enrichment/metron-enrichment-common/src/test/java/org/apache/metron/enrichment/integration/mock/MockHBaseConnector.java
create mode 100644 metron-platform/metron-enrichment/metron-enrichment-common/src/test/java/org/apache/metron/enrichment/stellar/EnrichmentObjectGetIntegrationTest.java
create mode 100644 metron-platform/metron-enrichment/metron-enrichment-common/src/test/java/org/apache/metron/enrichment/stellar/EnrichmentObjectGetTest.java
create mode 100644 metron-platform/metron-enrichment/metron-enrichment-common/src/test/java/org/apache/metron/enrichment/stellar/ObjectGetIntegrationTest.java
copy metron-platform/metron-hbase/{ => metron-hbase-common}/pom.xml (73%)
rename metron-platform/metron-hbase/{src/main/java/org/apache/metron/hbase/bolt/mapper => metron-hbase-common/src/main/java/org/apache/metron/hbase}/ColumnList.java (99%)
rename metron-platform/metron-hbase/{src/main/java/org/apache/metron/hbase/bolt/mapper => metron-hbase-common/src/main/java/org/apache/metron/hbase}/HBaseProjectionCriteria.java (98%)
rename metron-platform/metron-hbase/{ => metron-hbase-common}/src/main/java/org/apache/metron/hbase/HTableProvider.java (100%)
rename metron-platform/metron-hbase/{src/main/java/org/apache/metron/hbase/bolt/mapper => metron-hbase-common/src/main/java/org/apache/metron/hbase}/IColumn.java (96%)
rename metron-platform/metron-hbase/{src/main/java/org/apache/metron/hbase/bolt/mapper => metron-hbase-common/src/main/java/org/apache/metron/hbase}/ICounter.java (96%)
rename metron-platform/metron-hbase/{ => metron-hbase-common}/src/main/java/org/apache/metron/hbase/TableConfig.java (100%)
rename metron-platform/metron-hbase/{ => metron-hbase-common}/src/main/java/org/apache/metron/hbase/TableProvider.java (100%)
rename metron-platform/metron-hbase/{ => metron-hbase-common}/src/main/java/org/apache/metron/hbase/client/HBaseClient.java (98%)
rename metron-platform/metron-hbase/{ => metron-hbase-common}/src/test/java/org/apache/metron/hbase/client/HBaseClientTest.java (70%)
rename metron-platform/metron-hbase/{ => metron-hbase-common}/src/test/java/org/apache/metron/hbase/mock/MockHBaseTableProvider.java (100%)
rename metron-platform/metron-hbase/{ => metron-hbase-common}/src/test/java/org/apache/metron/hbase/mock/MockHTable.java (100%)
rename metron-platform/metron-hbase/{ => metron-hbase-common}/src/test/resources/log4j.properties (100%)
delete mode 100644 metron-platform/metron-hbase/src/main/java/org/apache/metron/hbase/Connector.java
delete mode 100644 metron-platform/metron-hbase/src/main/java/org/apache/metron/hbase/HTableConnector.java
delete mode 100644 metron-platform/metron-hbase/src/main/java/org/apache/metron/hbase/TupleTableConfig.java
copy metron-platform/metron-indexing/{ => metron-indexing-common}/README.md (75%)
copy metron-platform/metron-indexing/{ => metron-indexing-common}/pom.xml (93%)
rename metron-platform/{metron-elasticsearch => metron-indexing/metron-indexing-common}/src/main/assembly/assembly.xml (67%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/config/zeppelin/metron/metron-connection-report.json (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/config/zeppelin/metron/metron-connection-volume-report.json (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/config/zeppelin/metron/metron-ip-report.json (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/config/zeppelin/metron/metron-yaf-telemetry.json (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/config/zookeeper/indexing/asa.json (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/config/zookeeper/indexing/bro.json (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/config/zookeeper/indexing/error.json (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/config/zookeeper/indexing/snort.json (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/config/zookeeper/indexing/websphere.json (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/config/zookeeper/indexing/yaf.json (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/AccessConfig.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/ColumnMetadataDao.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/HBaseDao.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/IndexDao.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/IndexDaoFactory.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/IndexUpdateCallback.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/MultiIndexDao.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/RetrieveLatestDao.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/metaalert/DeferredMetaAlertIndexDao.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/metaalert/MetaAlertAddRemoveRequest.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/metaalert/MetaAlertConfig.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/metaalert/MetaAlertConstants.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/metaalert/MetaAlertCreateRequest.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/metaalert/MetaAlertDao.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/metaalert/MetaAlertRetrieveLatestDao.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/metaalert/MetaAlertSearchDao.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/metaalert/MetaAlertStatus.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/metaalert/MetaAlertUpdateDao.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/metaalert/MetaScores.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/metaalert/lucene/AbstractLuceneMetaAlertUpdateDao.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/search/AlertComment.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/search/FieldType.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/search/GetRequest.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/search/Group.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/search/GroupOrder.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/search/GroupOrderType.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/search/GroupRequest.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/search/GroupResponse.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/search/GroupResult.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/search/InvalidCreateException.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/search/InvalidSearchException.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/search/SearchDao.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/search/SearchRequest.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/search/SearchResponse.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/search/SearchResult.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/search/SortField.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/search/SortOrder.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/update/CommentAddRemoveRequest.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/update/Document.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/update/OriginalNotFoundException.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/update/PatchRequest.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/dao/update/UpdateDao.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/java/org/apache/metron/indexing/util/IndexingCacheUtil.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/resources/META-INF/LICENSE (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/main/resources/META-INF/NOTICE (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/test/java/org/apache/metron/indexing/InMemoryMetaAlertRetrieveLatestDao.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/test/java/org/apache/metron/indexing/dao/HBaseDaoTest.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/test/java/org/apache/metron/indexing/dao/InMemoryDao.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/test/java/org/apache/metron/indexing/dao/InMemoryMetaAlertDao.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/test/java/org/apache/metron/indexing/dao/InMemoryMetaAlertUpdateDao.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/test/java/org/apache/metron/indexing/dao/MultiIndexDaoTest.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/test/java/org/apache/metron/indexing/dao/SearchIntegrationTest.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/test/java/org/apache/metron/indexing/dao/UpdateDaoTest.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/test/java/org/apache/metron/indexing/dao/UpdateIntegrationTest.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/test/java/org/apache/metron/indexing/dao/metaalert/MetaAlertIntegrationTest.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/test/java/org/apache/metron/indexing/dao/metaalert/MetaScoresTest.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/test/java/org/apache/metron/indexing/dao/metaalert/lucene/AbstractLuceneMetaAlertUpdateDaoTest.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/test/java/org/apache/metron/indexing/integration/HBaseDaoIntegrationTest.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/test/java/org/apache/metron/indexing/util/IndexingCacheUtilTest.java (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-common}/src/test/resources/log4j.properties (100%)
create mode 100644 metron-platform/metron-indexing/metron-indexing-storm/README.md
rename metron-platform/metron-indexing/{ => metron-indexing-storm}/indexing_arch.png (100%)
copy metron-platform/{metron-storm-kafka => metron-indexing/metron-indexing-storm}/pom.xml (56%)
rename metron-platform/metron-indexing/{ => metron-indexing-storm}/src/main/assembly/assembly.xml (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-storm}/src/main/config/hdfs.properties.j2 (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-storm}/src/main/flux/indexing/batch/remote.yaml (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-storm}/src/main/flux/indexing/random_access/remote.yaml (100%)
rename metron-platform/metron-indexing/{ => metron-indexing-storm}/src/main/scripts/start_hdfs_topology.sh (94%)
rename metron-platform/metron-indexing/{ => metron-indexing-storm}/src/test/java/org/apache/metron/indexing/integration/HDFSIndexingIntegrationTest.java (95%)
rename metron-platform/metron-indexing/{ => metron-indexing-storm}/src/test/java/org/apache/metron/indexing/integration/IndexingIntegrationTest.java (96%)
create mode 100644 metron-platform/metron-integration-test/src/main/java/org/apache/metron/integration/TestZKServer.java
create mode 100644 metron-platform/metron-integration-test/src/main/sample/data/leef/parsed/leefParsed
create mode 100644 metron-platform/metron-integration-test/src/main/sample/data/leef/raw/leefOutput
create mode 100644 metron-platform/metron-parsing/metron-parsers/src/main/config/zookeeper/parsers/leef.json
create mode 100644 metron-platform/metron-parsing/metron-parsers/src/main/java/org/apache/metron/parsers/leef/LEEFParser.java
create mode 100644 metron-platform/metron-parsing/metron-parsers/src/test/java/org/apache/metron/parsers/leef/LEEFParserTest.java
create mode 100644 metron-platform/metron-parsing/metron-parsers/src/test/resources/org/apache/metron/parsers/leef/sample.leef
create mode 100644 metron-platform/metron-parsing/metron-parsers/src/test/resources/org/apache/metron/parsers/leef/sample.schema
copy metron-platform/metron-solr/{ => metron-solr-common}/README.md (98%)
copy metron-platform/metron-solr/{ => metron-solr-common}/pom.xml (83%)
copy metron-platform/metron-solr/{ => metron-solr-common}/src/main/assembly/assembly.xml (86%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/main/config/schema/bro/schema.xml (100%)
rename metron-platform/metron-solr/{src/test/resources/config/test/conf => metron-solr-common/src/main/config/schema/bro}/solrconfig.xml (100%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/main/config/schema/error/schema.xml (100%)
rename metron-platform/metron-solr/{src/main/config/schema/yaf => metron-solr-common/src/main/config/schema/error}/solrconfig.xml (100%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/main/config/schema/metaalert/schema.xml (100%)
rename metron-platform/metron-solr/{src/main/config/schema/snort => metron-solr-common/src/main/config/schema/metaalert}/solrconfig.xml (100%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/main/config/schema/snort/schema.xml (100%)
rename metron-platform/metron-solr/{src/main/config/schema/metaalert => metron-solr-common/src/main/config/schema/snort}/solrconfig.xml (100%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/main/config/schema/yaf/schema.xml (100%)
rename metron-platform/metron-solr/{src/main/config/schema/error => metron-solr-common/src/main/config/schema/yaf}/solrconfig.xml (100%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/main/java/org/apache/metron/solr/SolrConstants.java (100%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/main/java/org/apache/metron/solr/client/SolrClientFactory.java (100%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/main/java/org/apache/metron/solr/dao/SolrColumnMetadataDao.java (100%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/main/java/org/apache/metron/solr/dao/SolrDao.java (100%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/main/java/org/apache/metron/solr/dao/SolrMetaAlertDao.java (100%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/main/java/org/apache/metron/solr/dao/SolrMetaAlertRetrieveLatestDao.java (100%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/main/java/org/apache/metron/solr/dao/SolrMetaAlertSearchDao.java (100%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/main/java/org/apache/metron/solr/dao/SolrMetaAlertUpdateDao.java (100%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/main/java/org/apache/metron/solr/dao/SolrRetrieveLatestDao.java (100%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/main/java/org/apache/metron/solr/dao/SolrSearchDao.java (100%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/main/java/org/apache/metron/solr/dao/SolrUpdateDao.java (100%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/main/java/org/apache/metron/solr/dao/SolrUtilities.java (100%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/main/java/org/apache/metron/solr/schema/FieldType.java (100%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/main/java/org/apache/metron/solr/schema/SchemaTranslator.java (100%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/main/java/org/apache/metron/solr/writer/MetronSolrClient.java (100%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/main/java/org/apache/metron/solr/writer/SolrWriter.java (100%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/main/scripts/create_collection.sh (100%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/main/scripts/delete_collection.sh (100%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/main/scripts/install_solr.sh (100%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/main/scripts/start_solr.sh (100%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/main/scripts/stop_solr.sh (100%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/java/org/apache/metron/enrichment/integration/utils/SampleUtil.java (93%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/java/org/apache/metron/solr/client/SolrClientFactoryTest.java (100%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/java/org/apache/metron/solr/dao/SolrColumnMetadataTest.java (100%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/java/org/apache/metron/solr/dao/SolrDaoTest.java (100%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/java/org/apache/metron/solr/dao/SolrMetaAlertDaoTest.java (100%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/java/org/apache/metron/solr/dao/SolrSearchDaoTest.java (100%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/java/org/apache/metron/solr/dao/SolrUpdateDaoTest.java (100%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/java/org/apache/metron/solr/dao/SolrUtilitiesTest.java (100%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/java/org/apache/metron/solr/integration/SolrMetaAlertIntegrationTest.java (98%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/java/org/apache/metron/solr/integration/SolrRetrieveLatestIntegrationTest.java (97%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/java/org/apache/metron/solr/integration/SolrSearchIntegrationTest.java (98%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/java/org/apache/metron/solr/integration/SolrUpdateIntegrationTest.java (97%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/java/org/apache/metron/solr/integration/components/SolrComponent.java (100%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/java/org/apache/metron/solr/integration/schema/SchemaValidationIntegrationTest.java (100%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/java/org/apache/metron/solr/matcher/ModifiableSolrParamsMatcher.java (100%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/java/org/apache/metron/solr/matcher/SolrInputDocumentListMatcher.java (100%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/java/org/apache/metron/solr/matcher/SolrInputDocumentMatcher.java (100%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/java/org/apache/metron/solr/matcher/SolrQueryMatcher.java (100%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/java/org/apache/metron/solr/writer/MetronSolrClientTest.java (100%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/java/org/apache/metron/solr/writer/SolrWriterTest.java (100%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/resources/config/test/conf/managed-schema (100%)
rename metron-platform/metron-solr/{src/main/config/schema/bro => metron-solr-common/src/test/resources/config/test/conf}/solrconfig.xml (100%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/resources/example_data/bro (100%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/resources/example_data/error (100%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/resources/example_data/snort (100%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/resources/example_data/yaf (100%)
rename metron-platform/{metron-elasticsearch => metron-solr/metron-solr-common}/src/test/resources/log4j.properties (100%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/resources/log4j2.xml (100%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/resources/solr/conf/_rest_managed.json (100%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/resources/solr/conf/currency.xml (100%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/resources/solr/conf/lang/stopwords_en.txt (100%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/resources/solr/conf/protwords.txt (100%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/resources/solr/conf/schema.xml (100%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/resources/solr/conf/solrconfig.xml (100%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/resources/solr/conf/stopwords.txt (100%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/resources/solr/conf/synonyms.txt (100%)
rename metron-platform/metron-solr/{ => metron-solr-common}/src/test/resources/solr/solr.xml (100%)
create mode 100644 metron-platform/metron-solr/metron-solr-storm/README.md
copy metron-platform/{metron-enrichment/metron-enrichment-common => metron-solr/metron-solr-storm}/pom.xml (56%)
rename metron-platform/metron-solr/{ => metron-solr-storm}/src/main/assembly/assembly.xml (100%)
rename metron-platform/metron-solr/{ => metron-solr-storm}/src/main/config/solr.properties (100%)
rename metron-platform/metron-solr/{ => metron-solr-storm}/src/main/config/solr.properties.j2 (100%)
rename metron-platform/metron-solr/{ => metron-solr-storm}/src/main/scripts/start_solr_topology.sh (100%)
rename metron-platform/metron-solr/{src/test/java/org/apache/metron/solr => metron-solr-storm/src/test/java/org/apache/metron/indexing}/integration/SolrIndexingIntegrationTest.java (91%)
create mode 100644 site/current-book/metron-interface/index.html
copy site/current-book/metron-platform/metron-enrichment/{ => metron-enrichment-common}/index.html (59%)
rename site/current-book/metron-platform/metron-enrichment/{ => metron-enrichment-storm}/Performance.html (87%)
create mode 100644 site/current-book/metron-platform/metron-enrichment/metron-enrichment-storm/index.html
copy site/current-book/metron-platform/{metron-parsers/message-parser-implementation-notes.html => metron-hbase-server/index.html} (63%)
delete mode 100644 site/current-book/metron-platform/metron-parsers/parser-testing.html
delete mode 100644 site/current-book/metron-platform/metron-parsers/src/main/java/org/apache/metron/parsers/paloalto/index.html
rename site/current-book/metron-platform/{metron-parsers => metron-parsing}/index.html (71%)
rename site/current-book/metron-platform/{metron-parsers => metron-parsing/metron-parsers-common}/3rdPartyParser.html (76%)
rename site/current-book/metron-platform/{metron-parsers => metron-parsing/metron-parsers-common}/ParserChaining.html (67%)
copy site/current-book/{metron-deployment/ansible/roles => metron-platform/metron-parsing/metron-parsers-common}/index.html (56%)
rename site/current-book/metron-platform/{metron-parsers => metron-parsing/metron-parsers-common}/message-parser-implementation-notes.html (50%)
create mode 100644 site/current-book/metron-platform/metron-parsing/metron-parsers-common/parser-testing.html
create mode 100644 site/current-book/metron-platform/metron-parsing/metron-parsers-common/src/test/java/org/apache/metron/parsers/paloalto/index.html
copy site/current-book/{metron-deployment/ansible/roles => metron-platform/metron-parsing/metron-parsers}/index.html (61%)
create mode 100644 site/current-book/metron-platform/metron-parsing/metron-parsers/src/main/java/org/apache/metron/parsers/paloalto/index.html
create mode 100644 site/current-book/metron-platform/metron-parsing/metron-parsing-storm/index.html
[metron] 01/01: Merge remote-tracking branch 'apache/master' into
feature/METRON-2088-support-hdp-3.1
Posted by ni...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
nickallen pushed a commit to branch feature/METRON-2088-support-hdp-3.1
in repository https://gitbox.apache.org/repos/asf/metron.git
commit 11f966395fc18d832306f3b5f6353e9a76947e6c
Merge: 58f4519 a2a46e6
Author: Nick Allen <ni...@nickallen.org>
AuthorDate: Tue Jun 25 17:54:32 2019 -0400
Merge remote-tracking branch 'apache/master' into feature/METRON-2088-support-hdp-3.1
.github/PULL_REQUEST_TEMPLATE.md | 2 +
.travis.yml | 2 +-
README.md | 4 +-
metron-analytics/metron-maas-common/pom.xml | 2 +-
metron-analytics/metron-maas-service/pom.xml | 2 +-
metron-analytics/metron-profiler-client/pom.xml | 6 +-
.../metron/profiler/client/ProfileWriter.java | 2 +-
metron-analytics/metron-profiler-common/pom.xml | 4 +-
.../metron/profiler/hbase/ColumnBuilder.java | 2 +-
.../profiler/hbase/ValueOnlyColumnBuilder.java | 2 +-
metron-analytics/metron-profiler-repl/pom.xml | 2 +-
metron-analytics/metron-profiler-spark/README.md | 61 +-
metron-analytics/metron-profiler-spark/pom.xml | 12 +-
.../profiler/spark/cli/BatchProfilerCLI.java | 126 ++-
.../spark/cli/BatchProfilerCLIOptions.java | 15 +-
.../src/main/scripts/start_batch_profiler.sh | 18 +-
.../profiler/spark/cli/BatchProfilerCLITest.java | 28 +-
.../spark/cli/BatchProfilerZKIntegrationTest.java | 82 ++
metron-analytics/metron-profiler-storm/pom.xml | 15 +-
.../org/apache/metron/hbase/bolt/BatchHelper.java | 0
.../org/apache/metron/hbase/bolt/HBaseBolt.java | 2 +-
.../metron/hbase/bolt/mapper/HBaseMapper.java | 1 +
.../metron/profiler/storm/ProfileHBaseMapper.java | 2 +-
.../apache/metron/hbase/bolt/HBaseBoltTest.java | 4 +-
.../apache/metron/hbase/bolt/mapper}/Widget.java | 2 +-
.../metron/hbase/bolt/mapper}/WidgetMapper.java | 5 +-
metron-analytics/metron-statistics/pom.xml | 2 +-
metron-analytics/pom.xml | 2 +-
metron-contrib/metron-docker/pom.xml | 2 +-
metron-contrib/metron-performance/pom.xml | 2 +-
metron-contrib/pom.xml | 2 +-
metron-deployment/amazon-ec2/conf/defaults.yml | 2 +-
.../ansible/playbooks/docker_probe_install.yml | 2 +-
.../ansible/roles/ambari_master/defaults/main.yml | 2 +-
.../centos6/ansible/inventory/group_vars/all | 2 +-
.../ubuntu14/ansible/inventory/group_vars/all | 2 +-
.../packaging/ambari/elasticsearch-mpack/pom.xml | 4 +-
.../packaging/ambari/metron-mpack/pom.xml | 10 +-
.../CURRENT/configuration/metron-rest-env.xml | 13 +-
.../common-services/METRON/CURRENT/metainfo.xml | 12 +-
.../CURRENT/package/scripts/indexing_commands.py | 16 +-
.../CURRENT/package/scripts/params/params_linux.py | 3 +
.../package/templates/alerts-ui-app-config.json.j2 | 3 +-
.../METRON/CURRENT/package/templates/metron.j2 | 3 +
.../METRON/CURRENT/themes/metron_theme.json | 20 +
.../metron-mpack/src/main/resources/mpack.json | 2 +-
.../packaging/docker/deb-docker/README.md | 2 +-
.../packaging/docker/deb-docker/pom.xml | 4 +-
.../packaging/docker/rpm-docker/README.md | 4 +-
.../packaging/docker/rpm-docker/SPECS/metron.spec | 124 ++-
.../packaging/docker/rpm-docker/pom.xml | 22 +-
metron-deployment/pom.xml | 2 +-
metron-interface/metron-alerts/README.md | 4 +
.../cypress/fixtures/context-menu.conf.json | 49 ++
.../integration/alert-list/context-menu.spec.js | 89 ++
.../cypress/integration/pcap/pcap.spec.js | 2 +-
metron-interface/metron-alerts/package-lock.json | 2 +-
metron-interface/metron-alerts/package.json | 2 +-
metron-interface/metron-alerts/pom.xml | 2 +-
.../metron-alerts/scripts/package.json | 2 +-
.../alert-details/alert-details.component.html | 56 +-
.../alert-details/alert-details.component.scss | 17 +-
.../alert-details/alert-details.component.spec.ts | 63 ++
.../alert-details/alert-details.component.ts | 41 +-
.../alerts/alerts-list/alerts-list.component.html | 12 +-
.../alerts/alerts-list/alerts-list.component.ts | 64 +-
.../table-view/table-view.component.html | 89 +-
.../table-view/table-view.component.spec.ts | 2 +
.../alerts-list/table-view/table-view.component.ts | 9 +-
.../src/app/app.module.spec.ts} | 7 +-
.../metron-alerts/src/app/model/alert-source.ts | 1 +
.../src/app/service/app-config.service.spec.ts | 154 ++++
.../src/app/service/app-config.service.ts | 21 +-
.../src/app/shared/context-menu/README.md | 203 +++++
.../context-menu.component.html} | 16 +-
.../context-menu/context-menu.component.scss | 58 +-
.../context-menu/context-menu.component.spec.ts | 281 +++++++
.../shared/context-menu/context-menu.component.ts | 164 ++++
.../context-menu/context-menu.module.spec.ts | 17 +-
.../shared/context-menu/context-menu.module.ts} | 25 +-
.../context-menu/context-menu.service.spec.ts | 229 ++++++
.../shared/context-menu/context-menu.service.ts | 94 +++
.../shared/context-menu/context-menu.util.spec.ts | 32 +-
.../app/shared/context-menu/context-menu.util.ts} | 9 +-
.../dynamic-item.model.spec.ts} | 37 +-
.../app/shared/context-menu/dynamic-item.model.ts | 31 +-
.../shared/date-picker/date-picker.component.html | 13 +-
.../date-picker/date-picker.component.spec.ts | 39 +
.../shared/date-picker/date-picker.component.ts | 56 +-
.../metron-alerts/src/app/shared/shared.module.ts | 5 +-
.../metron-alerts/src/assets/app-config.json | 3 +-
.../src/assets/context-menu.conf.json | 49 ++
metron-interface/metron-alerts/src/slider.scss | 1 +
metron-interface/metron-config/package-lock.json | 2 +-
metron-interface/metron-config/package.json | 2 +-
metron-interface/metron-config/pom.xml | 2 +-
.../metron-config/scripts/package.json | 2 +-
.../metron-config/src/app/model/risk-level-rule.ts | 8 +-
.../src/app/model/sensor-parser-config.ts | 2 +
...sensor-parser-config-readonly.component.spec.ts | 8 +-
.../sensor-parser-config.component.html | 8 +-
.../sensor-parser-config.component.spec.ts | 19 +-
.../sensor-parser-config.component.ts | 17 +-
.../rule-editor/sensor-rule-editor.component.html | 50 +-
.../rule-editor/sensor-rule-editor.component.scss | 21 +
.../sensor-rule-editor.component.spec.ts | 90 ++-
.../rule-editor/sensor-rule-editor.component.ts | 22 +-
.../rule-editor/sensor-rule-editor.module.ts | 3 +-
.../sensor-threat-triage.component.html | 42 +-
.../sensor-threat-triage.component.scss | 63 +-
.../sensor-threat-triage.component.spec.ts | 145 +---
.../sensor-threat-triage.component.ts | 105 +--
.../app/shared/ace-editor/ace-editor.component.ts | 24 +-
.../src/assets/ace/mode-javascript.js | 1 +
metron-interface/metron-rest-client/pom.xml | 4 +-
.../apache/metron/rest/model/TopologySummary.java | 11 +-
metron-interface/metron-rest/README.md | 24 +-
metron-interface/metron-rest/pom.xml | 13 +-
.../src/main/config/rest_application.yml | 4 +
.../apache/metron/rest/MetronRestConstants.java | 2 +
.../org/apache/metron/rest/config/StormConfig.java | 21 +-
.../service/impl/CachedStormStatusServiceImpl.java | 127 +++
.../rest/service/impl/StormStatusServiceImpl.java | 14 +-
.../metron-rest/src/main/resources/application.yml | 2 +-
.../org/apache/metron/rest/config/TestConfig.java | 12 +
.../impl/CachedStormStatusServiceImplTest.java | 158 ++++
metron-interface/pom.xml | 2 +-
metron-platform/Performance-tuning-guide.md | 2 +-
metron-platform/README.md | 2 +-
metron-platform/elasticsearch-shaded/pom.xml | 2 +-
.../metron-common-storm/pom.xml | 2 +-
metron-platform/metron-common-streaming/pom.xml | 2 +-
metron-platform/metron-common/README.md | 3 +-
metron-platform/metron-common/pom.xml | 2 +-
.../java/org/apache/metron/common/Constants.java | 6 +-
.../configuration/IndexingConfigurations.java | 17 +
.../writer/IndexingWriterConfiguration.java | 5 +
.../configuration/writer/WriterConfiguration.java | 9 +
.../apache/metron/common/error/MetronError.java | 4 +
.../metron-common/src/main/scripts/cluster_info.py | 2 +-
.../configuration/IndexingConfigurationsTest.java | 82 ++
metron-platform/metron-data-management/pom.xml | 6 +-
metron-platform/metron-elasticsearch/README.md | 378 +--------
.../{ => metron-elasticsearch-common}/README.md | 0
.../metron-elasticsearch-common}/pom.xml | 229 ++----
.../elasticsearch/bulk/BulkDocumentWriter.java | 0
.../bulk/BulkDocumentWriterResults.java | 0
.../bulk/ElasticsearchBulkDocumentWriter.java | 2 +-
.../bulk/ElasticsearchImportExport.java | 0
.../metron/elasticsearch/bulk/WriteFailure.java | 0
.../metron/elasticsearch/bulk/WriteSuccess.java | 0
.../elasticsearch/client/ElasticsearchClient.java | 0
.../client/ElasticsearchClientFactory.java | 0
.../config/ElasticsearchClientConfig.java | 0
.../config/ElasticsearchClientOptions.java | 0
.../dao/ElasticsearchColumnMetadataDao.java | 0
.../metron/elasticsearch/dao/ElasticsearchDao.java | 0
.../dao/ElasticsearchMetaAlertDao.java | 0
.../ElasticsearchMetaAlertRetrieveLatestDao.java | 0
.../dao/ElasticsearchMetaAlertSearchDao.java | 0
.../dao/ElasticsearchMetaAlertUpdateDao.java | 0
.../dao/ElasticsearchRequestSubmitter.java | 0
.../dao/ElasticsearchRetrieveLatestDao.java | 0
.../elasticsearch/dao/ElasticsearchSearchDao.java | 0
.../elasticsearch/dao/ElasticsearchUpdateDao.java | 0
.../elasticsearch/utils/ElasticsearchUtils.java | 0
.../metron/elasticsearch/utils/FieldMapping.java | 0
.../elasticsearch/utils/FieldProperties.java | 0
.../elasticsearch/writer/ElasticsearchWriter.java | 13 +-
.../writer/MessageIdBasedDocument.java | 0
.../src/main/resources/META-INF/LICENSE | 0
.../src/main/resources/META-INF/NOTICE | 0
.../bulk/ElasticsearchBulkDocumentWriterTest.java | 0
.../bulk/ElasticsearchImportExportTest.java | 0
.../dao/ElasticsearchColumnMetadataDaoTest.java | 0
.../elasticsearch/dao/ElasticsearchDaoTest.java | 0
.../dao/ElasticsearchMetaAlertDaoTest.java | 0
.../dao/ElasticsearchRequestSubmitterTest.java | 0
.../dao/ElasticsearchUpdateDaoTest.java | 0
...ticsearchBulkDocumentWriterIntegrationTest.java | 2 +-
.../ElasticsearchMetaAlertIntegrationTest.java | 0
.../ElasticsearchSearchIntegrationTest.java | 10 +-
.../ElasticsearchUpdateIntegrationTest.java | 0
.../components/ElasticSearchComponent.java | 18 +-
.../writer/ElasticsearchWriterTest.java | 62 +-
.../src/test/resources/log4j.properties | 0
.../metron-elasticsearch-storm/README.md | 20 +
.../metron-elasticsearch-storm}/pom.xml | 176 ++--
.../src/main/assembly/assembly.xml | 0
.../src/main/config/elasticsearch.properties | 0
.../src/main/config/elasticsearch.properties.j2 | 0
.../main/scripts/start_elasticsearch_topology.sh | 0
.../ElasticsearchIndexingIntegrationTest.java | 6 +-
metron-platform/metron-elasticsearch/pom.xml | 392 +--------
.../metron-enrichment-common/pom.xml | 2 +-
.../metron/enrichment/cache/ObjectCache.java | 123 +++
.../metron/enrichment/cache/ObjectCacheConfig.java | 115 +++
.../enrichment/stellar/EnrichmentObjectGet.java | 101 +++
.../metron/enrichment/stellar/ObjectGet.java | 94 +--
.../ObjectCacheTest.java} | 63 +-
.../integration/mock/MockHBaseConnector.java | 52 --
.../EnrichmentObjectGetIntegrationTest.java | 72 ++
.../stellar/EnrichmentObjectGetTest.java | 152 ++++
.../stellar/ObjectGetIntegrationTest.java | 70 ++
.../metron/enrichment/stellar/ObjectGetTest.java | 115 +--
.../metron-enrichment-storm/pom.xml | 2 +-
metron-platform/metron-enrichment/pom.xml | 6 +-
metron-platform/metron-hbase-client/pom.xml | 2 +-
metron-platform/metron-hbase-server/pom.xml | 2 +-
.../metron-hbase/{ => metron-hbase-common}/pom.xml | 71 +-
.../java/org/apache/metron/hbase}/ColumnList.java | 2 +-
.../metron/hbase}/HBaseProjectionCriteria.java | 2 +-
.../org/apache/metron/hbase/HTableProvider.java | 0
.../java/org/apache/metron/hbase}/IColumn.java | 2 +-
.../java/org/apache/metron/hbase}/ICounter.java | 2 +-
.../java/org/apache/metron/hbase/TableConfig.java | 0
.../org/apache/metron/hbase/TableProvider.java | 0
.../apache/metron/hbase/client/HBaseClient.java | 4 +-
.../metron/hbase/client/HBaseClientTest.java | 126 +--
.../metron/hbase/mock/MockHBaseTableProvider.java | 0
.../org/apache/metron/hbase/mock/MockHTable.java | 0
.../src/test/resources/log4j.properties | 0
metron-platform/metron-hbase/pom.xml | 285 +------
.../java/org/apache/metron/hbase/Connector.java | 36 -
.../org/apache/metron/hbase/HTableConnector.java | 157 ----
.../org/apache/metron/hbase/TupleTableConfig.java | 275 -------
metron-platform/metron-indexing/README.md | 270 +------
.../{ => metron-indexing-common}/README.md | 81 +-
.../{ => metron-indexing-common}/pom.xml | 27 +-
.../src/main/assembly/assembly.xml | 19 -
.../zeppelin/metron/metron-connection-report.json | 0
.../metron/metron-connection-volume-report.json | 0
.../config/zeppelin/metron/metron-ip-report.json | 0
.../zeppelin/metron/metron-yaf-telemetry.json | 0
.../src/main/config/zookeeper/indexing/asa.json | 0
.../src/main/config/zookeeper/indexing/bro.json | 0
.../src/main/config/zookeeper/indexing/error.json | 0
.../src/main/config/zookeeper/indexing/snort.json | 0
.../main/config/zookeeper/indexing/websphere.json | 0
.../src/main/config/zookeeper/indexing/yaf.json | 0
.../apache/metron/indexing/dao/AccessConfig.java | 0
.../metron/indexing/dao/ColumnMetadataDao.java | 0
.../org/apache/metron/indexing/dao/HBaseDao.java | 0
.../org/apache/metron/indexing/dao/IndexDao.java | 0
.../metron/indexing/dao/IndexDaoFactory.java | 0
.../metron/indexing/dao/IndexUpdateCallback.java | 0
.../apache/metron/indexing/dao/MultiIndexDao.java | 0
.../metron/indexing/dao/RetrieveLatestDao.java | 0
.../dao/metaalert/DeferredMetaAlertIndexDao.java | 0
.../dao/metaalert/MetaAlertAddRemoveRequest.java | 0
.../indexing/dao/metaalert/MetaAlertConfig.java | 0
.../indexing/dao/metaalert/MetaAlertConstants.java | 0
.../dao/metaalert/MetaAlertCreateRequest.java | 0
.../indexing/dao/metaalert/MetaAlertDao.java | 0
.../dao/metaalert/MetaAlertRetrieveLatestDao.java | 0
.../indexing/dao/metaalert/MetaAlertSearchDao.java | 0
.../indexing/dao/metaalert/MetaAlertStatus.java | 0
.../indexing/dao/metaalert/MetaAlertUpdateDao.java | 0
.../metron/indexing/dao/metaalert/MetaScores.java | 0
.../lucene/AbstractLuceneMetaAlertUpdateDao.java | 0
.../metron/indexing/dao/search/AlertComment.java | 0
.../metron/indexing/dao/search/FieldType.java | 0
.../metron/indexing/dao/search/GetRequest.java | 0
.../apache/metron/indexing/dao/search/Group.java | 0
.../metron/indexing/dao/search/GroupOrder.java | 0
.../metron/indexing/dao/search/GroupOrderType.java | 0
.../metron/indexing/dao/search/GroupRequest.java | 0
.../metron/indexing/dao/search/GroupResponse.java | 0
.../metron/indexing/dao/search/GroupResult.java | 0
.../dao/search/InvalidCreateException.java | 0
.../dao/search/InvalidSearchException.java | 0
.../metron/indexing/dao/search/SearchDao.java | 0
.../metron/indexing/dao/search/SearchRequest.java | 0
.../metron/indexing/dao/search/SearchResponse.java | 0
.../metron/indexing/dao/search/SearchResult.java | 0
.../metron/indexing/dao/search/SortField.java | 0
.../metron/indexing/dao/search/SortOrder.java | 0
.../dao/update/CommentAddRemoveRequest.java | 0
.../metron/indexing/dao/update/Document.java | 0
.../dao/update/OriginalNotFoundException.java | 0
.../metron/indexing/dao/update/PatchRequest.java | 0
.../metron/indexing/dao/update/UpdateDao.java | 0
.../metron/indexing/util/IndexingCacheUtil.java | 0
.../src/main/resources/META-INF/LICENSE | 0
.../src/main/resources/META-INF/NOTICE | 0
.../InMemoryMetaAlertRetrieveLatestDao.java | 0
.../apache/metron/indexing/dao/HBaseDaoTest.java | 0
.../apache/metron/indexing/dao/InMemoryDao.java | 0
.../metron/indexing/dao/InMemoryMetaAlertDao.java | 0
.../indexing/dao/InMemoryMetaAlertUpdateDao.java | 0
.../metron/indexing/dao/MultiIndexDaoTest.java | 0
.../metron/indexing/dao/SearchIntegrationTest.java | 0
.../apache/metron/indexing/dao/UpdateDaoTest.java | 0
.../metron/indexing/dao/UpdateIntegrationTest.java | 0
.../dao/metaalert/MetaAlertIntegrationTest.java | 0
.../indexing/dao/metaalert/MetaScoresTest.java | 0
.../AbstractLuceneMetaAlertUpdateDaoTest.java | 0
.../integration/HBaseDaoIntegrationTest.java | 0
.../indexing/util/IndexingCacheUtilTest.java | 0
.../src/test/resources/log4j.properties | 0
.../metron-indexing-storm/README.md | 79 ++
.../{ => metron-indexing-storm}/indexing_arch.png | Bin
.../metron-indexing-storm}/pom.xml | 123 +--
.../src/main/assembly/assembly.xml | 0
.../src/main/config/hdfs.properties.j2 | 0
.../src/main/flux/indexing/batch/remote.yaml | 0
.../main/flux/indexing/random_access/remote.yaml | 0
.../src/main/scripts/start_hdfs_topology.sh | 2 +-
.../integration/HDFSIndexingIntegrationTest.java | 7 +-
.../integration/IndexingIntegrationTest.java | 9 +-
metron-platform/metron-indexing/pom.xml | 292 +------
metron-platform/metron-integration-test/pom.xml | 2 +-
.../apache/metron/integration/TestZKServer.java | 79 ++
.../data/jsonMapQuery/parsed/jsonMapExampleParsed | 20 +-
.../parsed/jsonMapExampleParsed | 12 +-
.../src/main/sample/data/leef/parsed/leefParsed | 4 +
.../src/main/sample/data/leef/raw/leefOutput | 4 +
metron-platform/metron-job/pom.xml | 2 +-
metron-platform/metron-management/pom.xml | 2 +-
metron-platform/metron-parsing/README.md | 20 +-
.../metron-parsing/metron-parsers-common/pom.xml | 9 +-
.../org/apache/metron/parsers/ParserComponent.java | 3 +
.../apache/metron/parsers/ParserRunnerImpl.java | 2 +
.../apache/metron/parsers/json/JSONMapParser.java | 21 +-
.../org/apache/metron/parsers/utils/DateUtils.java | 9 +
.../metron/parsers/ParserRunnerImplTest.java | 45 +-
.../parsers/integration/ParserIntegrationTest.java | 3 +-
.../parsers/json/JSONMapParserQueryTest.java | 61 +-
.../metron/parsers/json/JSONMapParserTest.java | 14 +-
.../json/JSONMapParserWrappedQueryTest.java | 12 +-
.../metron-parsing/metron-parsers/pom.xml | 2 +-
.../src/main/config/zookeeper/parsers/leef.json | 4 +
.../org/apache/metron/parsers/cef/CEFParser.java | 97 ++-
.../org/apache/metron/parsers/leef/LEEFParser.java | 287 +++++++
.../apache/metron/parsers/cef/CEFParserTest.java | 57 +-
.../apache/metron/parsers/leef/LEEFParserTest.java | 243 ++++++
.../org/apache/metron/parsers/leef/sample.leef | 4 +
.../org/apache/metron/parsers/leef/sample.schema | 27 +
.../metron-parsing/metron-parsing-storm/README.md | 8 +-
.../metron-parsing/metron-parsing-storm/pom.xml | 4 +-
.../org/apache/metron/parsers/bolt/ParserBolt.java | 6 +-
.../integration/validation/StormParserDriver.java | 13 +
metron-platform/metron-parsing/pom.xml | 2 +-
metron-platform/metron-pcap-backend/pom.xml | 2 +-
.../src/main/scripts/pcap_zeppelin_run.sh | 2 +-
metron-platform/metron-pcap/pom.xml | 4 +-
metron-platform/metron-solr/README.md | 153 +---
.../metron-solr/{ => metron-solr-common}/README.md | 2 +-
.../metron-solr/{ => metron-solr-common}/pom.xml | 124 ++-
.../src/main/assembly/assembly.xml | 8 -
.../src/main/config/schema/bro/schema.xml | 0
.../src/main/config/schema/bro}/solrconfig.xml | 0
.../src/main/config/schema/error/schema.xml | 0
.../src/main/config/schema/error}/solrconfig.xml | 0
.../src/main/config/schema/metaalert/schema.xml | 0
.../main/config/schema/metaalert}/solrconfig.xml | 0
.../src/main/config/schema/snort/schema.xml | 0
.../src/main/config/schema/snort}/solrconfig.xml | 0
.../src/main/config/schema/yaf/schema.xml | 0
.../src/main/config/schema/yaf}/solrconfig.xml | 0
.../java/org/apache/metron/solr/SolrConstants.java | 0
.../metron/solr/client/SolrClientFactory.java | 0
.../metron/solr/dao/SolrColumnMetadataDao.java | 0
.../java/org/apache/metron/solr/dao/SolrDao.java | 0
.../apache/metron/solr/dao/SolrMetaAlertDao.java | 0
.../solr/dao/SolrMetaAlertRetrieveLatestDao.java | 0
.../metron/solr/dao/SolrMetaAlertSearchDao.java | 0
.../metron/solr/dao/SolrMetaAlertUpdateDao.java | 0
.../metron/solr/dao/SolrRetrieveLatestDao.java | 0
.../org/apache/metron/solr/dao/SolrSearchDao.java | 0
.../org/apache/metron/solr/dao/SolrUpdateDao.java | 0
.../org/apache/metron/solr/dao/SolrUtilities.java | 0
.../org/apache/metron/solr/schema/FieldType.java | 0
.../metron/solr/schema/SchemaTranslator.java | 0
.../metron/solr/writer/MetronSolrClient.java | 0
.../org/apache/metron/solr/writer/SolrWriter.java | 0
.../src/main/scripts/create_collection.sh | 0
.../src/main/scripts/delete_collection.sh | 0
.../src/main/scripts/install_solr.sh | 0
.../src/main/scripts/start_solr.sh | 0
.../src/main/scripts/stop_solr.sh | 0
.../enrichment/integration/utils/SampleUtil.java | 6 +-
.../metron/solr/client/SolrClientFactoryTest.java | 0
.../metron/solr/dao/SolrColumnMetadataTest.java | 0
.../org/apache/metron/solr/dao/SolrDaoTest.java | 0
.../metron/solr/dao/SolrMetaAlertDaoTest.java | 0
.../apache/metron/solr/dao/SolrSearchDaoTest.java | 0
.../apache/metron/solr/dao/SolrUpdateDaoTest.java | 0
.../apache/metron/solr/dao/SolrUtilitiesTest.java | 0
.../integration/SolrMetaAlertIntegrationTest.java | 4 +-
.../SolrRetrieveLatestIntegrationTest.java | 4 +-
.../integration/SolrSearchIntegrationTest.java | 4 +-
.../integration/SolrUpdateIntegrationTest.java | 4 +-
.../solr/integration/components/SolrComponent.java | 0
.../schema/SchemaValidationIntegrationTest.java | 0
.../solr/matcher/ModifiableSolrParamsMatcher.java | 0
.../solr/matcher/SolrInputDocumentListMatcher.java | 0
.../solr/matcher/SolrInputDocumentMatcher.java | 0
.../metron/solr/matcher/SolrQueryMatcher.java | 0
.../metron/solr/writer/MetronSolrClientTest.java | 0
.../apache/metron/solr/writer/SolrWriterTest.java | 0
.../test/resources/config/test/conf/managed-schema | 0
.../resources/config/test/conf}/solrconfig.xml | 0
.../src/test/resources/example_data/bro | 0
.../src/test/resources/example_data/error | 0
.../src/test/resources/example_data/snort | 0
.../src/test/resources/example_data/yaf | 0
.../src/test/resources/log4j.properties | 0
.../src/test/resources/log4j2.xml | 0
.../test/resources/solr/conf/_rest_managed.json | 0
.../src/test/resources/solr/conf/currency.xml | 0
.../test/resources/solr/conf/lang/stopwords_en.txt | 0
.../src/test/resources/solr/conf/protwords.txt | 0
.../src/test/resources/solr/conf/schema.xml | 0
.../src/test/resources/solr/conf/solrconfig.xml | 0
.../src/test/resources/solr/conf/stopwords.txt | 0
.../src/test/resources/solr/conf/synonyms.txt | 0
.../src/test/resources/solr/solr.xml | 0
.../metron-solr/metron-solr-storm/README.md | 20 +
.../metron-solr-storm}/pom.xml | 162 ++--
.../src/main/assembly/assembly.xml | 0
.../src/main/config/solr.properties | 0
.../src/main/config/solr.properties.j2 | 0
.../src/main/scripts/start_solr_topology.sh | 0
.../integration/SolrIndexingIntegrationTest.java | 15 +-
metron-platform/metron-solr/pom.xml | 373 +--------
.../metron-storm-kafka-override/pom.xml | 2 +-
metron-platform/metron-storm-kafka/pom.xml | 2 +-
metron-platform/metron-test-utilities/pom.xml | 2 +-
.../metron-writer/metron-writer-common/pom.xml | 4 +-
.../apache/metron/writer/BatchTimeoutPolicy.java | 1 +
.../metron-writer/metron-writer-storm/pom.xml | 2 +-
metron-platform/metron-writer/pom.xml | 2 +-
metron-platform/metron-zookeeper/pom.xml | 2 +-
metron-platform/pom.xml | 2 +-
metron-stellar/pom.xml | 2 +-
metron-stellar/stellar-3rd-party-example/pom.xml | 2 +-
metron-stellar/stellar-common/README.md | 8 +-
metron-stellar/stellar-common/pom.xml | 2 +-
.../stellar/dsl/functions/StringFunctions.java | 20 +-
.../stellar/dsl/functions/BasicStellarTest.java | 2 +
metron-stellar/stellar-zeppelin/README.md | 8 +-
metron-stellar/stellar-zeppelin/pom.xml | 2 +-
pom.xml | 6 +-
site-book/pom.xml | 2 +-
site/current-book/CONTRIBUTING.html | 12 +-
site/current-book/Upgrading.html | 28 +-
site/current-book/index.html | 14 +-
site/current-book/metron-analytics/index.html | 12 +-
.../metron-maas-service/index.html | 12 +-
.../metron-profiler-client/index.html | 12 +-
.../metron-profiler-common/index.html | 12 +-
.../metron-profiler-repl/index.html | 12 +-
.../metron-profiler-spark/index.html | 21 +-
.../metron-profiler-storm/index.html | 12 +-
.../metron-analytics/metron-statistics/HLLP.html | 12 +-
.../metron-analytics/metron-statistics/index.html | 12 +-
.../metron-contrib/metron-docker/index.html | 14 +-
.../metron-contrib/metron-performance/index.html | 12 +-
.../metron-deployment/Kerberos-ambari-setup.html | 12 +-
.../metron-deployment/Kerberos-manual-setup.html | 56 +-
.../metron-deployment/amazon-ec2/index.html | 12 +-
.../metron-deployment/ansible/index.html | 12 +-
.../metron-deployment/ansible/roles/index.html | 12 +-
.../ansible/roles/opentaxii/index.html | 12 +-
.../ansible/roles/pcap_replay/index.html | 12 +-
.../ansible/roles/sensor-stubs/index.html | 12 +-
.../ansible/roles/sensor-test-mode/index.html | 12 +-
.../development/centos6/index.html | 12 +-
.../development/fastcapa/index.html | 12 +-
.../metron-deployment/development/index.html | 12 +-
.../development/ubuntu14/index.html | 12 +-
site/current-book/metron-deployment/index.html | 56 +-
.../metron-deployment/other-examples/index.html | 12 +-
.../manual-install/Manual_Install_CentOS6.html | 12 +-
.../ambari/elasticsearch-mpack/index.html | 12 +-
.../metron-deployment/packaging/ambari/index.html | 42 +-
.../packaging/ambari/metron-mpack/index.html | 19 +-
.../packaging/docker/ansible-docker/index.html | 12 +-
.../packaging/docker/deb-docker/index.html | 12 +-
.../packaging/docker/rpm-docker/index.html | 12 +-
.../packaging/packer-build/index.html | 12 +-
site/current-book/metron-interface/index.html | 232 ++++++
.../metron-interface/metron-alerts/index.html | 59 +-
.../metron-interface/metron-config/index.html | 12 +-
.../metron-interface/metron-rest/index.html | 439 +++++++---
.../metron-platform/Performance-tuning-guide.html | 25 +-
site/current-book/metron-platform/index.html | 19 +-
.../metron-platform/metron-common/index.html | 217 +++--
.../metron-data-management/index.html | 39 +-
.../metron-elasticsearch/index.html | 25 +-
.../metron-platform/metron-enrichment/index.html | 450 +----------
.../{ => metron-enrichment-common}/index.html | 259 ++----
.../{ => metron-enrichment-storm}/Performance.html | 82 +-
.../metron-enrichment-storm/index.html | 261 ++++++
.../index.html} | 100 +--
.../metron-platform/metron-indexing/index.html | 15 +-
.../metron-platform/metron-job/index.html | 15 +-
.../metron-platform/metron-management/index.html | 896 ++++++++++++++-------
.../metron-parsers/parser-testing.html | 208 -----
.../org/apache/metron/parsers/paloalto/index.html | 156 ----
.../{metron-parsers => metron-parsing}/index.html | 437 +++++-----
.../metron-parsers-common}/3rdPartyParser.html | 93 ++-
.../metron-parsers-common}/ParserChaining.html | 95 +--
.../metron-parsers-common}/index.html | 73 +-
.../message-parser-implementation-notes.html | 91 ++-
.../metron-parsers-common/parser-testing.html | 161 ++++
.../org/apache/metron/parsers/paloalto/index.html | 161 ++++
.../metron-parsing/metron-parsers}/index.html | 76 +-
.../org/apache/metron/parsers/paloalto/index.html | 157 ++++
.../metron-parsing/metron-parsing-storm/index.html | 278 +++++++
.../metron-platform/metron-pcap-backend/index.html | 15 +-
.../metron-platform/metron-solr/index.html | 19 +-
.../metron-platform/metron-writer/index.html | 118 ++-
.../metron-sensors/fastcapa/index.html | 12 +-
site/current-book/metron-sensors/index.html | 12 +-
site/current-book/metron-sensors/pycapa/index.html | 12 +-
.../stellar-3rd-party-example/index.html | 12 +-
.../stellar-common/3rdPartyStellar.html | 12 +-
.../metron-stellar/stellar-common/index.html | 250 +++---
.../metron-stellar/stellar-zeppelin/index.html | 24 +-
.../use-cases/forensic_clustering/index.html | 12 +-
.../use-cases/geographic_login_outliers/index.html | 12 +-
site/current-book/use-cases/index.html | 12 +-
.../use-cases/parser_chaining/index.html | 12 +-
.../use-cases/typosquat_detection/index.html | 12 +-
site/documentation/index.md | 12 +-
527 files changed, 9405 insertions(+), 6963 deletions(-)