Hello Eagle Community,
There has been lot of work done on the Apache Eagle project since last 0.4
release and I would like to Thank the community for their amazing
contributions !!
Today we are releasing RC1 of next version 0.5 that includes lot of new
features, bug fixes, improvements and all the amazing contributions from
Apache Eagle community.
Here is brief overview of the things added in this release.
1) completely refactored and dynamic alert engine with dynamic data source.
2) policy/alert manager for policy on-boarding & alert insights on UI.
2) refactored application development framework with its lifecycle
management.
3) lots of new monitoring applications and its dashboards for insight:
* Hadoop JMX, System metrics, HDFS JMX, HDFS RPC monitoring app
* HBase Monitoring app
* Job Performance Monitoring app
* Running Hadoop Queue monitoring app
* hdfs, hbase and yarn Service health check monitoring app
* Host heatmaps UI insight app
4) LDAP and admin functionality support
5) lots of improvements, bug fixes and more...
Hence here is the v0.5.0 release candidate for you to check out.
The release candidate of Apache Eagle 0.5.0 is made available at:
*https://dist.apache.org/repos/dist/dev/eagle/0.5.0-rc1
<https://dist.apache.org/repos/dist/dev/eagle/0.5.0-rc1>* ( related public
keys and sha signatures are available under the same directory).
and the latest eagle docs are here: https://eagle.apache.org/docs/latest
*Apache Eagle PMC Members, Please test the release and vote.*
My VOTE: +1 (binding)
*Release Notes:*
https://cwiki.apache.org/confluence/display/EAG/Eagle+Version+0.5.0
New Feature
- [EAGLE-26 <https://issues.apache.org/jira/browse/EAGLE-26>] - Generic
solution for Eagle topology merge
- [EAGLE-126 <https://issues.apache.org/jira/browse/EAGLE-126>] - enable
basic support for eagle RDBMS storage
- [EAGLE-233 <https://issues.apache.org/jira/browse/EAGLE-233>] -
Integrate [maven-release-plugin] for eagle release
- [EAGLE-234 <https://issues.apache.org/jira/browse/EAGLE-234>] - Clean
maven build warning in eagle
- [EAGLE-243 <https://issues.apache.org/jira/browse/EAGLE-243>] - Set up
Eagle IT (Integration Test) Suite
- [EAGLE-250 <https://issues.apache.org/jira/browse/EAGLE-250>] -
Metadata on mongodb
- [EAGLE-283 <https://issues.apache.org/jira/browse/EAGLE-283>] -
Convert fid,uid in MapR's audit log to FIle/folder name, user name
- [EAGLE-325 <https://issues.apache.org/jira/browse/EAGLE-325>] -
Initialize next-gen alert engine code on branch-0.5
- [EAGLE-350 <https://issues.apache.org/jira/browse/EAGLE-350>] -
Running queue metrics monitoring
- [EAGLE-351 <https://issues.apache.org/jira/browse/EAGLE-351>] -
Running queue metrics monitoring
- [EAGLE-382 <https://issues.apache.org/jira/browse/EAGLE-382>] -
Monitoring Application Framework
- [EAGLE-408 <https://issues.apache.org/jira/browse/EAGLE-408>] -
Eagle-JPM job name normalize
- [EAGLE-422 <https://issues.apache.org/jira/browse/EAGLE-422>] - eagle
support for mr & spark running job monitoring
- [EAGLE-433 <https://issues.apache.org/jira/browse/EAGLE-433>] -
DropWizard Service Security Integration with Basic Auth & LDAP
- [EAGLE-436 <https://issues.apache.org/jira/browse/EAGLE-436>] -
Decouple Application Class-based Configuration
- [EAGLE-453 <https://issues.apache.org/jira/browse/EAGLE-453>] - Use
META-INF/providers/${appProviderClassName}.xml as default metadata path
- [EAGLE-464 <https://issues.apache.org/jira/browse/EAGLE-464>] -
StateCheck: multiple stage of definition in single policy
- [EAGLE-537 <https://issues.apache.org/jira/browse/EAGLE-537>] -
provide tools to collect hbase jmx metrics
- [EAGLE-541 <https://issues.apache.org/jira/browse/EAGLE-541>] -
Application policy template framework
- [EAGLE-542 <https://issues.apache.org/jira/browse/EAGLE-542>] -
Support @Bucket annotation in query engine
- [EAGLE-549 <https://issues.apache.org/jira/browse/EAGLE-549>] - Add
required field for application configuration
- [EAGLE-557 <https://issues.apache.org/jira/browse/EAGLE-557>] - Setup
Eagle v0.5 Documentation Site Layout
- [EAGLE-581 <https://issues.apache.org/jira/browse/EAGLE-581>] -
Generate a build number when building the project.
- [EAGLE-601 <https://issues.apache.org/jira/browse/EAGLE-601>] - Add
updating policy status API: PUT
/metadata/policies/{policyId}/status/{status}
- [EAGLE-603 <https://issues.apache.org/jira/browse/EAGLE-603>] -
Enable/Disable Policy in UI
- [EAGLE-611 <https://issues.apache.org/jira/browse/EAGLE-611>] - Add
User-Oriented Policy API
- [EAGLE-613 <https://issues.apache.org/jira/browse/EAGLE-613>] -
Support modify ApplicationEntity through POST /rest/apps/{UUID}/
- [EAGLE-626 <https://issues.apache.org/jira/browse/EAGLE-626>] - Add
Eagle HBase Metric Store Publisher
- [EAGLE-630 <https://issues.apache.org/jira/browse/EAGLE-630>] - Add
Publishments to Policy API
- [EAGLE-643 <https://issues.apache.org/jira/browse/EAGLE-643>] -
Implement oozieAuditLogAppProvider
- [EAGLE-650 <https://issues.apache.org/jira/browse/EAGLE-650>] - Hadoop
JMX Metric Monitoring Application
- [EAGLE-651 <https://issues.apache.org/jira/browse/EAGLE-651>] - HBase
JMX Metric Monitoring Application
- [EAGLE-657 <https://issues.apache.org/jira/browse/EAGLE-657>] -
EagleServiceMetricSink
- [EAGLE-658 <https://issues.apache.org/jira/browse/EAGLE-658>] - Add
reserved "global" siteId as shared namespace
- [EAGLE-681 <https://issues.apache.org/jira/browse/EAGLE-681>] - Add
new publisher AlertEagleStorePlugin
- [EAGLE-688 <https://issues.apache.org/jira/browse/EAGLE-688>] - UI
support Alert display
- [EAGLE-690 <https://issues.apache.org/jira/browse/EAGLE-690>] -
Integrate topology health check with alert engine
- [EAGLE-698 <https://issues.apache.org/jira/browse/EAGLE-698>] - Help
eagle to collect system and Hadoop JMX information
- [EAGLE-789 <https://issues.apache.org/jira/browse/EAGLE-789>] - Add a
new publisher to write alerts into a local file
- [EAGLE-815 <https://issues.apache.org/jira/browse/EAGLE-815>] -
Support alert template to generate human readable alert
- [EAGLE-845 <https://issues.apache.org/jira/browse/EAGLE-845>] - HBase
JMX Monitoring Dashboard
- [EAGLE-846 <https://issues.apache.org/jira/browse/EAGLE-846>] - HDFS
Audit log traffic monitoring
- [EAGLE-890 <https://issues.apache.org/jira/browse/EAGLE-890>] - Add
Job Scheduling Framework and HadoopHealthCheckApp
- [EAGLE-908 <https://issues.apache.org/jira/browse/EAGLE-908>] - Hdfs
JMX Monitoring Dashboard
- [EAGLE-918 <https://issues.apache.org/jira/browse/EAGLE-918>] -
Improve eagle auth framework to support @PermitAll/DenyAll/RolesAllowed/Auth
- [EAGLE-921 <https://issues.apache.org/jira/browse/EAGLE-921>] -
Integrate role-based Authentication in API and UI
- [EAGLE-925 <https://issues.apache.org/jira/browse/EAGLE-925>] - Eagle
Docker Image for v0.5
- [EAGLE-950 <https://issues.apache.org/jira/browse/EAGLE-950>] - Add
REST Stream Proxy for easy integration with Eagle Alert and Dashboard
- [EAGLE-953 <https://issues.apache.org/jira/browse/EAGLE-953>] -
Host-level Overview Heatmap Diagram for Topology Monitoring
- [EAGLE-955 <https://issues.apache.org/jira/browse/EAGLE-955>] - Metric
Explorer and Customized Dashboard
- [EAGLE-958 <https://issues.apache.org/jira/browse/EAGLE-958>] -
ElasticSearch Alert Publisher
Improvement
- [EAGLE-43 <https://issues.apache.org/jira/browse/EAGLE-43>] - Eagle
Job Running Spout should support HTTPS
- [EAGLE-134 <https://issues.apache.org/jira/browse/EAGLE-134>] -
publish javadoc of eagle
- [EAGLE-218 <https://issues.apache.org/jira/browse/EAGLE-218>] -
convert /list to /entities
- [EAGLE-220 <https://issues.apache.org/jira/browse/EAGLE-220>] - Add
mvn script to handle maven dependency
- [EAGLE-252 <https://issues.apache.org/jira/browse/EAGLE-252>] - Remove
dependency of AlertExecutorId in metadata while partitioning policy
- [EAGLE-256 <https://issues.apache.org/jira/browse/EAGLE-256>] -
Replace HDP version based hadoop dependencies with community version
instead.
- [EAGLE-260 <https://issues.apache.org/jira/browse/EAGLE-260>] -
Support to fetch audit log from
http://localhost:50070/logs/hdfs-audit.log for quick preview
- [EAGLE-265 <https://issues.apache.org/jira/browse/EAGLE-265>] -
AlertExecutor Support to load all policies if AlertExecutorId is not defined
- [EAGLE-302 <https://issues.apache.org/jira/browse/EAGLE-302>] - Add
sample main app that read config for alert-executor to make onboard easier
with topo-mgmt
- [EAGLE-335 <https://issues.apache.org/jira/browse/EAGLE-335>] - Show
alert definition so that user could see the trigger condition of alert
- [EAGLE-349 <https://issues.apache.org/jira/browse/EAGLE-349>] - Add
batch processing apis for metadata in the new alert engine
- [EAGLE-360 <https://issues.apache.org/jira/browse/EAGLE-360>] - Kafka
Java Producer with kerberos
- [EAGLE-369 <https://issues.apache.org/jira/browse/EAGLE-369>] -
Improve eagle alert email template to provide more useful information and
user experience
- [EAGLE-371 <https://issues.apache.org/jira/browse/EAGLE-371>] - remove
eagle-docs from develop branch
- [EAGLE-372 <https://issues.apache.org/jira/browse/EAGLE-372>] - Change
AlertNotificationEntity#fields type from String to List
- [EAGLE-373 <https://issues.apache.org/jira/browse/EAGLE-373>] - Move
Eagle document to Eagle source code control
- [EAGLE-411 <https://issues.apache.org/jira/browse/EAGLE-411>] -
Improve code coverage of eagle-storage-hbase
- [EAGLE-416 <https://issues.apache.org/jira/browse/EAGLE-416>] - Add
check style support
- [EAGLE-420 <https://issues.apache.org/jira/browse/EAGLE-420>] - HBase
audit log monitoring using new app framework
- [EAGLE-426 <https://issues.apache.org/jira/browse/EAGLE-426>] - Load
app web classes and app topology classes using configured lib dir
- [EAGLE-428 <https://issues.apache.org/jira/browse/EAGLE-428>] - Hbase
monitoring's metadata browse API in new app framework
- [EAGLE-430 <https://issues.apache.org/jira/browse/EAGLE-430>] -
explore new packaging method for eagle using new app framework
- [EAGLE-431 <https://issues.apache.org/jira/browse/EAGLE-431>] -
MetadataDaoFactory should use config from eagle server
- [EAGLE-432 <https://issues.apache.org/jira/browse/EAGLE-432>] -
Application status monitoring
- [EAGLE-435 <https://issues.apache.org/jira/browse/EAGLE-435>] -
Coordiantor schedule operation must be exclusive in distributed deployment
- [EAGLE-437 <https://issues.apache.org/jira/browse/EAGLE-437>] - create
workable fat jar for starting application remotely
- [EAGLE-439 <https://issues.apache.org/jira/browse/EAGLE-439>] -
Introduce policy enable/disable support
- [EAGLE-444 <https://issues.apache.org/jira/browse/EAGLE-444>] -
convert eagle-gc app to use new app framework
- [EAGLE-445 <https://issues.apache.org/jira/browse/EAGLE-445>] -
convert eagle-hdfs-auditlog app to use new app framework
- [EAGLE-446 <https://issues.apache.org/jira/browse/EAGLE-446>] -
convert eagle-hive app to use new app framework
- [EAGLE-447 <https://issues.apache.org/jira/browse/EAGLE-447>] -
convert eagle-maprfs app to use new app framework
- [EAGLE-448 <https://issues.apache.org/jira/browse/EAGLE-448>] -
convert eagle-oozie app to use new app framework
- [EAGLE-449 <https://issues.apache.org/jira/browse/EAGLE-449>] - clean
inner process alert engine code
- [EAGLE-450 <https://issues.apache.org/jira/browse/EAGLE-450>] - Alert
check meta version conflict between runtime modules
- [EAGLE-451 <https://issues.apache.org/jira/browse/EAGLE-451>] - oozie
ingestion+alert engine preview
- [EAGLE-452 <https://issues.apache.org/jira/browse/EAGLE-452>] - Add
Jersey Resource Unit Test Case
- [EAGLE-462 <https://issues.apache.org/jira/browse/EAGLE-462>] - Alert
Dudup - same metric generate alert should be deduped
- [EAGLE-463 <https://issues.apache.org/jira/browse/EAGLE-463>] - One
App type may be run as multiple instances in one site
- [EAGLE-468 <https://issues.apache.org/jira/browse/EAGLE-468>] - clean
up eagle-application-service to be replaced by new app framework
- [EAGLE-469 <https://issues.apache.org/jira/browse/EAGLE-469>] - make
dataSource configuration extremely simple
- [EAGLE-470 <https://issues.apache.org/jira/browse/EAGLE-470>] - data
enrichment refactor in eagle security monitoring
- [EAGLE-474 <https://issues.apache.org/jira/browse/EAGLE-474>] - some
improvements of app framework: appId naming, jarFile field,
InstallOperation etc.
- [EAGLE-477 <https://issues.apache.org/jira/browse/EAGLE-477>] -
eagle-data-process project clean up to contain only common processing
classes
- [EAGLE-478 <https://issues.apache.org/jira/browse/EAGLE-478>] - Eagle
README in Eagle 0.5 version
- [EAGLE-479 <https://issues.apache.org/jira/browse/EAGLE-479>] - Eagle
0.5 API full documents
- [EAGLE-480 <https://issues.apache.org/jira/browse/EAGLE-480>] - Make
Hadoop jmx monitoring working in Eagle 0.5
- [EAGLE-481 <https://issues.apache.org/jira/browse/EAGLE-481>] - Make
alert engine topology to be one application so to be managed by Eagle API
- [EAGLE-486 <https://issues.apache.org/jira/browse/EAGLE-486>] -
upgrade storm and kafka to a version which is consistent with HDP sandbox
2.4 and CDH 5.X
- [EAGLE-487 <https://issues.apache.org/jira/browse/EAGLE-487>] - use
guice module better in app framework
- [EAGLE-490 <https://issues.apache.org/jira/browse/EAGLE-490>] -
KafkaStreamSink should not assume fixed field user to do partition
- [EAGLE-493 <https://issues.apache.org/jira/browse/EAGLE-493>] - Create
alert metadata based on application stream sink configuration
- [EAGLE-498 <https://issues.apache.org/jira/browse/EAGLE-498>] -
overwrite equals method for PolicyDefinition should not contain field
description
- [EAGLE-503 <https://issues.apache.org/jira/browse/EAGLE-503>] -
Refactor DynamicPolicyLoader to use MapComparator
- [EAGLE-505 <https://issues.apache.org/jira/browse/EAGLE-505>] - oozie
auditlog parser don`t deal with NullPointerException
- [EAGLE-506 <https://issues.apache.org/jira/browse/EAGLE-506>] -
AlertEngine : Make policy definition handler extensible
- [EAGLE-509 <https://issues.apache.org/jira/browse/EAGLE-509>] - make
streaming application's sink type to be java bean
- [EAGLE-516 <https://issues.apache.org/jira/browse/EAGLE-516>] -
Implement application entity service by jdbc
- [EAGLE-519 <https://issues.apache.org/jira/browse/EAGLE-519>] - No
data / gap alert enhancement
- [EAGLE-520 <https://issues.apache.org/jira/browse/EAGLE-520>] -
Decouple Co-processor with Eagle Aggreation Query Service
- [EAGLE-522 <https://issues.apache.org/jira/browse/EAGLE-522>] -
Implement HOURLY_RULE for Absence Alert.
- [EAGLE-525 <https://issues.apache.org/jira/browse/EAGLE-525>] -
refactor oozie to new application framework
- [EAGLE-529 <https://issues.apache.org/jira/browse/EAGLE-529>] - Clean
up embedded tomcat dependency
- [EAGLE-531 <https://issues.apache.org/jira/browse/EAGLE-531>] - Dedup
alerts according to state change
- [EAGLE-532 <https://issues.apache.org/jira/browse/EAGLE-532>] - Fix
eagle-jpm code style warnings and enable failOnViolation
- [EAGLE-533 <https://issues.apache.org/jira/browse/EAGLE-533>] - Fix
storage configuration and remove AppJUnitRunner
- [EAGLE-534 <https://issues.apache.org/jira/browse/EAGLE-534>] -
Integrate typesafe-config with DropWizard
- [EAGLE-536 <https://issues.apache.org/jira/browse/EAGLE-536>] -
Suppport application dependency in framework
- [EAGLE-540 <https://issues.apache.org/jira/browse/EAGLE-540>] - Use
Annotation to describe application metadata in ApplicationProvider.xml
- [EAGLE-544 <https://issues.apache.org/jira/browse/EAGLE-544>] -
Enhance dedup to support extended deduplicator
- [EAGLE-548 <https://issues.apache.org/jira/browse/EAGLE-548>] - Add
eagle service host and port config in jpm web app
- [EAGLE-551 <https://issues.apache.org/jira/browse/EAGLE-551>] - fix
some bugs and improvement of mr history feeder
- [EAGLE-556 <https://issues.apache.org/jira/browse/EAGLE-556>] -
Install/Update Alert Topology Metadata when start alert engine
- [EAGLE-558 <https://issues.apache.org/jira/browse/EAGLE-558>] - Use
dynamical loaded jarPath as default value in ApplicationEntity
- [EAGLE-571 <https://issues.apache.org/jira/browse/EAGLE-571>] -
AlertEngine: Topology should support loopback topic created after policy
deployed
- [EAGLE-572 <https://issues.apache.org/jira/browse/EAGLE-572>] -
AlertEngine: Metadata API doesn't do validation of metadata
- [EAGLE-576 <https://issues.apache.org/jira/browse/EAGLE-576>] - Dedup
enhancements
- [EAGLE-578 <https://issues.apache.org/jira/browse/EAGLE-578>] - Make
dedup state value case insensitive
- [EAGLE-592 <https://issues.apache.org/jira/browse/EAGLE-592>] - Add a
hdfs audit log parser which consumes message in Json format
- [EAGLE-593 <https://issues.apache.org/jira/browse/EAGLE-593>] - Eagle
Topology assembly multi-version Hadoop support & bug fix
- [EAGLE-598 <https://issues.apache.org/jira/browse/EAGLE-598>] - Create
"ui" building profile and enable Eagle Web UI Building by default
- [EAGLE-599 <https://issues.apache.org/jira/browse/EAGLE-599>] - Some
improvements when submit JPM applications
- [EAGLE-600 <https://issues.apache.org/jira/browse/EAGLE-600>] - Make
sure AlertUnitTopologyApp compatible with both appId and topology.name
- [EAGLE-604 <https://issues.apache.org/jira/browse/EAGLE-604>] -
Support view/editing application configuration after installed
- [EAGLE-606 <https://issues.apache.org/jira/browse/EAGLE-606>] - Add
multiple hadoop version assembly application (topology) package
- [EAGLE-612 <https://issues.apache.org/jira/browse/EAGLE-612>] - Use
LOCAL when app provider is from class file and use Cluster when from jar
file
- [EAGLE-619 <https://issues.apache.org/jira/browse/EAGLE-619>] - UI
Home display site states
- [EAGLE-623 <https://issues.apache.org/jira/browse/EAGLE-623>] -
[Maven] Move dependencies in profile "dev" to "eagle-topology-assembly"
- [EAGLE-631 <https://issues.apache.org/jira/browse/EAGLE-631>] - Policy
UI refactory
- [EAGLE-633 <https://issues.apache.org/jira/browse/EAGLE-633>] - MR
history feeder read some configurations from eagle server
- [EAGLE-634 <https://issues.apache.org/jira/browse/EAGLE-634>] - clean
up configuration for MR running feeder
- [EAGLE-635 <https://issues.apache.org/jira/browse/EAGLE-635>] -
Refactor policy parser and validator for richer plan details and better
performance
- [EAGLE-638 <https://issues.apache.org/jira/browse/EAGLE-638>] - clean
up configuration for Eagle JPM aggregation feeder
- [EAGLE-642 <https://issues.apache.org/jira/browse/EAGLE-642>] - move
application runtime configure to ApplicationEntity context
- [EAGLE-647 <https://issues.apache.org/jira/browse/EAGLE-647>] -
Support Policy Execution Interpreter and Planner to compile siddhi query to
distributed execution plan
- [EAGLE-653 <https://issues.apache.org/jira/browse/EAGLE-653>] - remove
zk root from configure
- [EAGLE-656 <https://issues.apache.org/jira/browse/EAGLE-656>] -
Integrate metric system with application framework
- [EAGLE-659 <https://issues.apache.org/jira/browse/EAGLE-659>] - MR
history feeder and Alert Engine integration
- [EAGLE-665 <https://issues.apache.org/jira/browse/EAGLE-665>] -
Refactor kafka stream sink and hdfs audit topology using shuffle grouping
- [EAGLE-666 <https://issues.apache.org/jira/browse/EAGLE-666>] - Define
fast compact data structure for kafka between application and alert engine
- [EAGLE-669 <https://issues.apache.org/jira/browse/EAGLE-669>] -
Investigate eagle app metric system referring to
https://github.com/ooyala/metrics_storm
- [EAGLE-676 <https://issues.apache.org/jira/browse/EAGLE-676>] -
Package hadoop jmx metric collector into eagle pacakge
- [EAGLE-677 <https://issues.apache.org/jira/browse/EAGLE-677>] - Hadoop
JMX Collector Support HA switching
- [EAGLE-678 <https://issues.apache.org/jira/browse/EAGLE-678>] -
Support to configure links for site
- [EAGLE-680 <https://issues.apache.org/jira/browse/EAGLE-680>] - Can't
generate Html coverage report
- [EAGLE-683 <https://issues.apache.org/jira/browse/EAGLE-683>] -
AlertEngine : Improve metadata store performance
- [EAGLE-686 <https://issues.apache.org/jira/browse/EAGLE-686>] - UI add
site select on top nav bar
- [EAGLE-692 <https://issues.apache.org/jira/browse/EAGLE-692>] - Modify
HBaseAuditLogAppProvider.xml to integrate necessary and correct properties
- [EAGLE-699 <https://issues.apache.org/jira/browse/EAGLE-699>] - UI
imporvement
- [EAGLE-701 <https://issues.apache.org/jira/browse/EAGLE-701>] -
AlertEngine: bolt should check ZK for latest spec when start
- [EAGLE-703 <https://issues.apache.org/jira/browse/EAGLE-703>] -
Application UI add confirm dialog
- [EAGLE-706 <https://issues.apache.org/jira/browse/EAGLE-706>] - Policy
UI adv mode support sql highlight
- [EAGLE-707 <https://issues.apache.org/jira/browse/EAGLE-707>] - Mark
"Task Statistic" page title as "Task Statistic (Beta)" instead of "(beta)
Task Statistic"
- [EAGLE-714 <https://issues.apache.org/jira/browse/EAGLE-714>] -
Application improvement
- [EAGLE-716 <https://issues.apache.org/jira/browse/EAGLE-716>] - [API]
Validate before saving policy
- [EAGLE-720 <https://issues.apache.org/jira/browse/EAGLE-720>] - Policy
edit ui auto generate description
- [EAGLE-729 <https://issues.apache.org/jira/browse/EAGLE-729>] - add
hbase kerberose principle and keytab to provider
- [EAGLE-734 <https://issues.apache.org/jira/browse/EAGLE-734>] -
Integrate maven-buildNumber-plugin and Version.java
- [EAGLE-741 <https://issues.apache.org/jira/browse/EAGLE-741>] - Make
publishment settings both policy & stream awareness
- [EAGLE-747 <https://issues.apache.org/jira/browse/EAGLE-747>] - Add
unit test for eagle-storage-base module
- [EAGLE-758 <https://issues.apache.org/jira/browse/EAGLE-758>] - Add
tuple log for spout & alert bolt
- [EAGLE-762 <https://issues.apache.org/jira/browse/EAGLE-762>] - Add
AlertEmailPublisherTest test cases
- [EAGLE-766 <https://issues.apache.org/jira/browse/EAGLE-766>] - Set
default host&port of JPM_WEB_APP as null
- [EAGLE-769 <https://issues.apache.org/jira/browse/EAGLE-769>] -
InjectMembers in ServerApplication when initialization
- [EAGLE-779 <https://issues.apache.org/jira/browse/EAGLE-779>] - add a
managed task to regularly schedule registered healthchecks
- [EAGLE-780 <https://issues.apache.org/jira/browse/EAGLE-780>] - Update
spark running config to integrate with the application framework
- [EAGLE-784 <https://issues.apache.org/jira/browse/EAGLE-784>] -
application health check support notification
- [EAGLE-787 <https://issues.apache.org/jira/browse/EAGLE-787>] - add
healthy check for hadoop-queue/topology-health/spark-history apps
- [EAGLE-791 <https://issues.apache.org/jira/browse/EAGLE-791>] -
Refactor eagle module names to be more meaningful
- [EAGLE-792 <https://issues.apache.org/jira/browse/EAGLE-792>] -
Resolve google-fonts external connection blocking problem in AdminLTE
- [EAGLE-794 <https://issues.apache.org/jira/browse/EAGLE-794>] - Enable
publish bolt parallelism
- [EAGLE-796 <https://issues.apache.org/jira/browse/EAGLE-796>] -
MRJobEntityCreationHandler flush need retry N times
- [EAGLE-798 <https://issues.apache.org/jira/browse/EAGLE-798>] - Add a
new alert publisher to store alerts into hbase
- [EAGLE-803 <https://issues.apache.org/jira/browse/EAGLE-803>] - Just
save latest N schedule_state in eagle database.
- [EAGLE-807 <https://issues.apache.org/jira/browse/EAGLE-807>] -
Refactor JMX Metric Collector Script
- [EAGLE-808 <https://issues.apache.org/jira/browse/EAGLE-808>] - Hide
SMTP server configuration from end user and read from server config instead
of metadata config
- [EAGLE-809 <https://issues.apache.org/jira/browse/EAGLE-809>] - Hide
Kafka sink configuration used by alert engine
- [EAGLE-811 <https://issues.apache.org/jira/browse/EAGLE-811>] -
Refactor jdbcMetadataDaoImpl of alert engine metadata
- [EAGLE-817 <https://issues.apache.org/jira/browse/EAGLE-817>] - add
KillOptions when stop a topology
- [EAGLE-818 <https://issues.apache.org/jira/browse/EAGLE-818>] - CEP
Based Aggregate Framework
- [EAGLE-829 <https://issues.apache.org/jira/browse/EAGLE-829>] -
Refactor PublishmentType model to align with PolicyDefinition
- [EAGLE-830 <https://issues.apache.org/jira/browse/EAGLE-830>] -
Enhance policy UI
- [EAGLE-831 <https://issues.apache.org/jira/browse/EAGLE-831>] - UI
alert support time range select
- [EAGLE-832 <https://issues.apache.org/jira/browse/EAGLE-832>] -
Support to define granularity for MetricDefinition to avoid metric duplicate
- [EAGLE-833 <https://issues.apache.org/jira/browse/EAGLE-833>] - Add
MetricSchemaGenerator and MetricSchemaService
- [EAGLE-835 <https://issues.apache.org/jira/browse/EAGLE-835>] - add
task failure category
- [EAGLE-838 <https://issues.apache.org/jira/browse/EAGLE-838>] -
Resolve defunct process in hadoop jmx script by kill -9
- [EAGLE-839 <https://issues.apache.org/jira/browse/EAGLE-839>] - add
job diagnostics
- [EAGLE-840 <https://issues.apache.org/jira/browse/EAGLE-840>] - Task
Failing Nodes List and bad node detection
- [EAGLE-841 <https://issues.apache.org/jira/browse/EAGLE-841>] -
CorrelationSpout reads zk connection from datasource override engine
configured
- [EAGLE-843 <https://issues.apache.org/jira/browse/EAGLE-843>] -
Refactor application shared service registry framework
- [EAGLE-848 <https://issues.apache.org/jira/browse/EAGLE-848>] - eagle
should log proper error instead of dying
- [EAGLE-849 <https://issues.apache.org/jira/browse/EAGLE-849>] - System
metric collector python script
- [EAGLE-850 <https://issues.apache.org/jira/browse/EAGLE-850>] - fetch
node usage from name node/resource manager jmx
- [EAGLE-873 <https://issues.apache.org/jira/browse/EAGLE-873>] - Add
job name column to let user search their jobs using that field
- [EAGLE-874 <https://issues.apache.org/jira/browse/EAGLE-874>] -
Improve hadoop jmx collector scripts
- [EAGLE-875 <https://issues.apache.org/jira/browse/EAGLE-875>] - Fix
hadoop.hbase.ipc.ipc.* metric to hadoop.hbase.regionserver.ipc.*
- [EAGLE-882 <https://issues.apache.org/jira/browse/EAGLE-882>] - Stream
leaf RunningQueueAPIEntity into Kafka for queue monitoring
- [EAGLE-895 <https://issues.apache.org/jira/browse/EAGLE-895>] -
Improve alert engine metadata to organize by siteId
- [EAGLE-904 <https://issues.apache.org/jira/browse/EAGLE-904>] -
Refactor un-meaningful health alert message
- [EAGLE-912 <https://issues.apache.org/jira/browse/EAGLE-912>] - make
application health check message more readable
- [EAGLE-920 <https://issues.apache.org/jira/browse/EAGLE-920>] - mr
failed job trouble shooting
- [EAGLE-927 <https://issues.apache.org/jira/browse/EAGLE-927>] - add
jmx resource info to Hadoop JMX Monitor
- [EAGLE-932 <https://issues.apache.org/jira/browse/EAGLE-932>] -
Support group in stream definition
- [EAGLE-933 <https://issues.apache.org/jira/browse/EAGLE-933>] -
Isolate policy execution assignment scheduling by site
- [EAGLE-942 <https://issues.apache.org/jira/browse/EAGLE-942>] - Fetch
running apps info with Yarn client
Bug
- [EAGLE-145 <https://issues.apache.org/jira/browse/EAGLE-145>] - Send
mail failed for javax.mail.internet.AddressException: Illegal semicolon,
not in group
- [EAGLE-146 <https://issues.apache.org/jira/browse/EAGLE-146>] -
SiddhiExtensionLoader Error: viewing zip file for jar:./lib/ojdbc6.jar
- [EAGLE-249 <https://issues.apache.org/jira/browse/EAGLE-249>] -
Support Postgres as hive metadata
- [EAGLE-253 <https://issues.apache.org/jira/browse/EAGLE-253>] -
query=AlertService[@hostname=~".*"] returns different results under HBASE
and JDBC DB
- [EAGLE-267 <https://issues.apache.org/jira/browse/EAGLE-267>] -
node_modules is packaged into eagle tar package
- [EAGLE-320 <https://issues.apache.org/jira/browse/EAGLE-320>] - Pull
Request Reviewer CI job fails to checkout dev branch
- [EAGLE-329 <https://issues.apache.org/jira/browse/EAGLE-329>] -
Dependency incompatibility bug among jersey, asm and extcos under JAVA 8
- [EAGLE-332 <https://issues.apache.org/jira/browse/EAGLE-332>] - Build
failed to due to [EAGLE-325]
- [EAGLE-361 <https://issues.apache.org/jira/browse/EAGLE-361>] - Fix
test building problem caused by kafka version and remove unused files
- [EAGLE-362 <https://issues.apache.org/jira/browse/EAGLE-362>] - Remove
tomcat package dependencies and use standalone embedded jetty server
- [EAGLE-363 <https://issues.apache.org/jira/browse/EAGLE-363>] - Read
topologyName from application.conf for MR history job feeder.
- [EAGLE-364 <https://issues.apache.org/jira/browse/EAGLE-364>] - Kafka
Spout with kerberos
- [EAGLE-368 <https://issues.apache.org/jira/browse/EAGLE-368>] - JSlint
failed in common/controller.js
- [EAGLE-375 <https://issues.apache.org/jira/browse/EAGLE-375>] - Clean
web framework to use light-weight DropWizard with Jersey and remove spring
dependency
- [EAGLE-381 <https://issues.apache.org/jira/browse/EAGLE-381>] - Get
resource manager version and improve app attempt id fetcher for spark job
feeder
- [EAGLE-393 <https://issues.apache.org/jira/browse/EAGLE-393>] - Fix
UnitTest Error caused by streamDef.json and TestApplicationImpl
- [EAGLE-394 <https://issues.apache.org/jira/browse/EAGLE-394>] - Fix
NPE bug while metadata inconsistent; Fix unit test
- [EAGLE-395 <https://issues.apache.org/jira/browse/EAGLE-395>] - Doc
mismatch package name
- [EAGLE-400 <https://issues.apache.org/jira/browse/EAGLE-400>] -
Compile errors in develop branch
- [EAGLE-401 <https://issues.apache.org/jira/browse/EAGLE-401>] -
StreamRouterBolt and PublishBolt also have NPE
- [EAGLE-405 <https://issues.apache.org/jira/browse/EAGLE-405>] -
hadoopJmxMetricAlertExecutor ArrayIndexOutOfBoundsException
- [EAGLE-417 <https://issues.apache.org/jira/browse/EAGLE-417>] - Fix
unit test failure on develop branch
- [EAGLE-418 <https://issues.apache.org/jira/browse/EAGLE-418>] - Unit
test case failed: org.apache.eagle.alert.cep.TestSiddhiEvaluator
- [EAGLE-421 <https://issues.apache.org/jira/browse/EAGLE-421>] - JMX
Metric APP use new application framework
- [EAGLE-429 <https://issues.apache.org/jira/browse/EAGLE-429>] -
CoordinatorTest.test_01 sometimes fail
- [EAGLE-466 <https://issues.apache.org/jira/browse/EAGLE-466>] -
TestSerDeserPer failed with Windows Git bash
- [EAGLE-473 <https://issues.apache.org/jira/browse/EAGLE-473>] - Query
error if query string contains "[]"
- [EAGLE-475 <https://issues.apache.org/jira/browse/EAGLE-475>] - Fix
generic email publisher and publish emails for absence alert.
- [EAGLE-484 <https://issues.apache.org/jira/browse/EAGLE-484>] -
StreamRouterSpec class should override equals method
- [EAGLE-491 <https://issues.apache.org/jira/browse/EAGLE-491>] -
AlertPublisherImpl dedup throws exception when dedup column is not
configured
- [EAGLE-492 <https://issues.apache.org/jira/browse/EAGLE-492>] - Fix
negative total execution time and make some code optimization for spark
history job.
- [EAGLE-499 <https://issues.apache.org/jira/browse/EAGLE-499>] - Fix
flushing entities for spark history job.
- [EAGLE-504 <https://issues.apache.org/jira/browse/EAGLE-504>] - Fix
warnings for getting json values in eagle-jpm-spark-history
- [EAGLE-507 <https://issues.apache.org/jira/browse/EAGLE-507>] -
Jenkins building failed on build #71
- [EAGLE-508 <https://issues.apache.org/jira/browse/EAGLE-508>] - Fix
NullPointerException when zookeeper is trying to shutdown in
ZookeeperEmbedded.
- [EAGLE-511 <https://issues.apache.org/jira/browse/EAGLE-511>] - Fix
NullPointerException for spark history job
- [EAGLE-517 <https://issues.apache.org/jira/browse/EAGLE-517>] -
develop branch is actually broken with missing dependencies
- [EAGLE-521 <https://issues.apache.org/jira/browse/EAGLE-521>] - Remove
envContextConfig.env in SparkRunningJobAppConfig for SparkRunningJobApp.
- [EAGLE-530 <https://issues.apache.org/jira/browse/EAGLE-530>] - Fix
eagle-alert warnings
- [EAGLE-535 <https://issues.apache.org/jira/browse/EAGLE-535>] - Fix
eagle-server.sh to support to run under windows bash like Cygwin
- [EAGLE-543 <https://issues.apache.org/jira/browse/EAGLE-543>] - Fix
eagle default configuration and invalid dependencies
- [EAGLE-547 <https://issues.apache.org/jira/browse/EAGLE-547>] - Fix
duplicated view path
- [EAGLE-552 <https://issues.apache.org/jira/browse/EAGLE-552>] -
Resolve eagle dependency security and license issues
- [EAGLE-553 <https://issues.apache.org/jira/browse/EAGLE-553>] - Fix
/entities/ timeseries query bug
- [EAGLE-554 <https://issues.apache.org/jira/browse/EAGLE-554>] -
EagleServiceBaseClient cannot configure the basePath
- [EAGLE-555 <https://issues.apache.org/jira/browse/EAGLE-555>] -
Disruptor dependency conflict
- [EAGLE-559 <https://issues.apache.org/jira/browse/EAGLE-559>] - Fix
TestServiceAppWithZk test cause failing due to port conflict
- [EAGLE-560 <https://issues.apache.org/jira/browse/EAGLE-560>] - Retry
embedded zookeeper port by port +1 when conflicts
- [EAGLE-561 <https://issues.apache.org/jira/browse/EAGLE-561>] -
JsonMappingException in Hadoop queue feeder
- [EAGLE-566 <https://issues.apache.org/jira/browse/EAGLE-566>] - add
dedup fields into publishment compare consideration
- [EAGLE-568 <https://issues.apache.org/jira/browse/EAGLE-568>] - Set
max retry times for HDFS problems, otherwise skip instead of blocking whole
topology
- [EAGLE-569 <https://issues.apache.org/jira/browse/EAGLE-569>] -
AlertPublishImpl: Concurrency : Inplace change metadata cause concurrent
modification issue
- [EAGLE-575 <https://issues.apache.org/jira/browse/EAGLE-575>] -
Refactor StaticWebApplication to StaticApplication to support both
web/static application
- [EAGLE-580 <https://issues.apache.org/jira/browse/EAGLE-580>] -
MongodbMetadata: kafka have dot in topic name cause spec store failed
- [EAGLE-585 <https://issues.apache.org/jira/browse/EAGLE-585>] -
AlertEngine: create metadata validation api
- [EAGLE-586 <https://issues.apache.org/jira/browse/EAGLE-586>] -
AlertEngine: multiple routing of alerts is broken because of event not
copied
- [EAGLE-587 <https://issues.apache.org/jira/browse/EAGLE-587>] -
AlertEngine : simplify state-based dedup to have only deupvalue for given
dedup key
- [EAGLE-588 <https://issues.apache.org/jira/browse/EAGLE-588>] -
AlertEngine : Not to Use commons3 stringutil.isnoneblank
- [EAGLE-589 <https://issues.apache.org/jira/browse/EAGLE-589>] - PR 472
incorrect merge of pr 471
- [EAGLE-590 <https://issues.apache.org/jira/browse/EAGLE-590>] -
AlertEngine: the kafka_spout might be dropped by metadata update when
system ack a tupe
- [EAGLE-591 <https://issues.apache.org/jira/browse/EAGLE-591>] - Fix
conflict streamId between different sites when installation
- [EAGLE-596 <https://issues.apache.org/jira/browse/EAGLE-596>] - Caught
NoSuchFieldError when creating policy with existing policyId
- [EAGLE-597 <https://issues.apache.org/jira/browse/EAGLE-597>] - Add
API to filter publishment by policy: /policies/{policyId}/publishments
- [EAGLE-602 <https://issues.apache.org/jira/browse/EAGLE-602>] -
Exception that Spec Version [xxx] of AlertBolt is newer than Stream Event
Version [null]!
- [EAGLE-608 <https://issues.apache.org/jira/browse/EAGLE-608>] - UI
update: metadata/policies/policy
- [EAGLE-609 <https://issues.apache.org/jira/browse/EAGLE-609>] -
NullPointerException in DefaultDeduplicator
- [EAGLE-610 <https://issues.apache.org/jira/browse/EAGLE-610>] -
ui-build.sh not pop grunt exit code
- [EAGLE-615 <https://issues.apache.org/jira/browse/EAGLE-615>] - Jsoup
parse hive sql return String without line break "\n"
- [EAGLE-617 <https://issues.apache.org/jira/browse/EAGLE-617>] -
Scrollbar is missing when install Map Reduce History Job Monitoring
- [EAGLE-620 <https://issues.apache.org/jira/browse/EAGLE-620>] -
AlertEngine: SpoutWrapper are sending duplicated message.
- [EAGLE-622 <https://issues.apache.org/jira/browse/EAGLE-622>] -
AlertEngine : unit test failed caused by datasource name and topic name
change
- [EAGLE-624 <https://issues.apache.org/jira/browse/EAGLE-624>] -
Installation Doc is not correctly shown in Installation Dialog
- [EAGLE-625 <https://issues.apache.org/jira/browse/EAGLE-625>] - Site
home page error for missing partials/site/home.html
- [EAGLE-627 <https://issues.apache.org/jira/browse/EAGLE-627>] - Add
PolicyValidator and Validation API
- [EAGLE-628 <https://issues.apache.org/jira/browse/EAGLE-628>] - Fix
jdbc metadata bugs
- [EAGLE-636 <https://issues.apache.org/jira/browse/EAGLE-636>] -
Absence Alert Engine doesn't alert in some case
- [EAGLE-645 <https://issues.apache.org/jira/browse/EAGLE-645>] - No log
retention for eagle server log
- [EAGLE-646 <https://issues.apache.org/jira/browse/EAGLE-646>] -
AlertUnitTopology does not rebuild the scheduler state after restarting
- [EAGLE-648 <https://issues.apache.org/jira/browse/EAGLE-648>] - Stream
router does not work properly sometimes
- [EAGLE-654 <https://issues.apache.org/jira/browse/EAGLE-654>] - Fix
alert engine open metric system per tuple
- [EAGLE-655 <https://issues.apache.org/jira/browse/EAGLE-655>] - Fix
metadata bug
- [EAGLE-660 <https://issues.apache.org/jira/browse/EAGLE-660>] - Stream
delete mongo implementation is not working
- [EAGLE-661 <https://issues.apache.org/jira/browse/EAGLE-661>] - Status
is wrongly shown as "INITIALIZED" when updating installed app's
configuration
- [EAGLE-662 <https://issues.apache.org/jira/browse/EAGLE-662>] - remove
jarPath/mode from entity context
- [EAGLE-663 <https://issues.apache.org/jira/browse/EAGLE-663>] - Build
git head COMMITID into eagle package and display in web page aside eagle
version
- [EAGLE-664 <https://issues.apache.org/jira/browse/EAGLE-664>] - Add
directly updating status API to rigger update status immediately
- [EAGLE-667 <https://issues.apache.org/jira/browse/EAGLE-667>] - Should
streat storm "KILLED" as "STOPPING" in eagle
- [EAGLE-668 <https://issues.apache.org/jira/browse/EAGLE-668>] -
Support properties type in text area instead input field of configuration
- [EAGLE-673 <https://issues.apache.org/jira/browse/EAGLE-673>] - add
numOfPublishExecutors to alert engine topology
- [EAGLE-674 <https://issues.apache.org/jira/browse/EAGLE-674>] - fix
grouping between AlertBolt and AlertPublisher
- [EAGLE-675 <https://issues.apache.org/jira/browse/EAGLE-675>] -
AlertEngine: don't host long-live curator framework for schedule
- [EAGLE-679 <https://issues.apache.org/jira/browse/EAGLE-679>] - Fix
missing CoprocessorService and MR Running feeder task number limitation
- [EAGLE-682 <https://issues.apache.org/jira/browse/EAGLE-682>] - fix
/policies/{policyId}/publishments bug
- [EAGLE-684 <https://issues.apache.org/jira/browse/EAGLE-684>] -
AlertEngine : PolicyDefinition.Defintion should not be changed.
- [EAGLE-687 <https://issues.apache.org/jira/browse/EAGLE-687>] - When
creating sites in UI and metadata storaged as jdbc, the field "Description"
can't be null
- [EAGLE-693 <https://issues.apache.org/jira/browse/EAGLE-693>] - fix
application could not detect stream change
- [EAGLE-700 <https://issues.apache.org/jira/browse/EAGLE-700>] - API
/policies/{policyId} throws exception if policy does not exist
- [EAGLE-702 <https://issues.apache.org/jira/browse/EAGLE-702>] - fix
JdbcDatabaseHandler select sql error
- [EAGLE-705 <https://issues.apache.org/jira/browse/EAGLE-705>] -
streams is null when call /rest/apps/ api
- [EAGLE-713 <https://issues.apache.org/jira/browse/EAGLE-713>] -
Publish & Router bolts spec change is not thread safe
- [EAGLE-715 <https://issues.apache.org/jira/browse/EAGLE-715>] -
optimize some configurations for alert
- [EAGLE-719 <https://issues.apache.org/jira/browse/EAGLE-719>] -
configuration bug in applications
- [EAGLE-724 <https://issues.apache.org/jira/browse/EAGLE-724>] - Fix
eagle-common checkstyle warnings
- [EAGLE-731 <https://issues.apache.org/jira/browse/EAGLE-731>] -
HBaseStorage doesn't set affected size after create and delete operation
- [EAGLE-736 <https://issues.apache.org/jira/browse/EAGLE-736>] - Fix
eagle-data-process checkstyle warnings
- [EAGLE-737 <https://issues.apache.org/jira/browse/EAGLE-737>] - Fix
eagle-embed checkstyle warnings
- [EAGLE-738 <https://issues.apache.org/jira/browse/EAGLE-738>] - Fix
eagle-metadata checkstyle warnings
- [EAGLE-739 <https://issues.apache.org/jira/browse/EAGLE-739>] - Fix
eagle-metric checkstyle warnings
- [EAGLE-740 <https://issues.apache.org/jira/browse/EAGLE-740>] - Fix
eagle-query checkstyle warnings
- [EAGLE-742 <https://issues.apache.org/jira/browse/EAGLE-742>] - check
applications when remove site
- [EAGLE-746 <https://issues.apache.org/jira/browse/EAGLE-746>] -
PolicyValidation is insufficient, and will cause blocking for extended
handler
- [EAGLE-750 <https://issues.apache.org/jira/browse/EAGLE-750>] -
Improve coordinator schedule strategy to reuse alert work slot
- [EAGLE-755 <https://issues.apache.org/jira/browse/EAGLE-755>] -
Publishment without streamIds update encountered NPE
- [EAGLE-757 <https://issues.apache.org/jira/browse/EAGLE-757>] - fix
alert JdbcDatabaseHandler connection issue
- [EAGLE-764 <https://issues.apache.org/jira/browse/EAGLE-764>] - MR
history feeder support Health Checks
- [EAGLE-768 <https://issues.apache.org/jira/browse/EAGLE-768>] -
AlertEngine: Policy Validation API doesn't evaluate the data source missing
- [EAGLE-770 <https://issues.apache.org/jira/browse/EAGLE-770>] - remove
InterProcessMutex from JobHistoryZKStateManager
- [EAGLE-771 <https://issues.apache.org/jira/browse/EAGLE-771>] -
AlertEngine: Make publishment kafka endpoint as optional
- [EAGLE-772 <https://issues.apache.org/jira/browse/EAGLE-772>] - simply
refactor mr running job feeder
- [EAGLE-773 <https://issues.apache.org/jira/browse/EAGLE-773>] -
org.apache.eagle.service.generic.MetaDataResource doesn't work correctly
- [EAGLE-785 <https://issues.apache.org/jira/browse/EAGLE-785>] - change
hbase configuration to optional
- [EAGLE-793 <https://issues.apache.org/jira/browse/EAGLE-793>] -
Dropwizard related class not found exception in topology
- [EAGLE-799 <https://issues.apache.org/jira/browse/EAGLE-799>] - Can
not get hbase info by service api when the master becomes not available
- [EAGLE-806 <https://issues.apache.org/jira/browse/EAGLE-806>] -
Integrate Metric Process and Persistence with Application Framework
- [EAGLE-814 <https://issues.apache.org/jira/browse/EAGLE-814>] - fix
alertId is null in AlertStreamEvent bug
- [EAGLE-816 <https://issues.apache.org/jira/browse/EAGLE-816>] - Fix
host name bug in jmx collector scripts
- [EAGLE-819 <https://issues.apache.org/jira/browse/EAGLE-819>] - Data
from topology health check are inaccurate
- [EAGLE-821 <https://issues.apache.org/jira/browse/EAGLE-821>] -
coordinator bug in alert engine
- [EAGLE-826 <https://issues.apache.org/jira/browse/EAGLE-826>] -
Coordinator throws NullPointerException when generateSpoutMonitorMetadata
- [EAGLE-827 <https://issues.apache.org/jira/browse/EAGLE-827>] -
Coordinator schedule time out
- [EAGLE-842 <https://issues.apache.org/jira/browse/EAGLE-842>] - mr
running job count in zookeeper does not match the number in hbase
- [EAGLE-844 <https://issues.apache.org/jira/browse/EAGLE-844>] -
Potential NPE issue
- [EAGLE-851 <https://issues.apache.org/jira/browse/EAGLE-851>] - Add
validation for policy name
- [EAGLE-853 <https://issues.apache.org/jira/browse/EAGLE-853>] -
Resolve eagle time problem on alert entities
- [EAGLE-862 <https://issues.apache.org/jira/browse/EAGLE-862>] - Fix
service.port config to support both STRING and NUMBER
- [EAGLE-869 <https://issues.apache.org/jira/browse/EAGLE-869>] - Fix
MetricStreamPersist bug: no tuple pass on when batchSize > 1
- [EAGLE-870 <https://issues.apache.org/jira/browse/EAGLE-870>] -
NoClassDefFoundError while running storm topology for alert and MRrunning
- [EAGLE-876 <https://issues.apache.org/jira/browse/EAGLE-876>] -
TopologyBaseAPIEntity comparison should consider rack info
- [EAGLE-883 <https://issues.apache.org/jira/browse/EAGLE-883>] - Users
in RunningQueueAPIEntity is missing due to misconfiguration
- [EAGLE-887 <https://issues.apache.org/jira/browse/EAGLE-887>] - Eagle
application status is still RUNNING even when storm cluster is down
- [EAGLE-891 <https://issues.apache.org/jira/browse/EAGLE-891>] - Add
ApplicationPackageProvider Framework to support package multiple
applications
- [EAGLE-892 <https://issues.apache.org/jira/browse/EAGLE-892>] -
MRRunningJobFetchSpout throws NPE when there is no apps found
- [EAGLE-897 <https://issues.apache.org/jira/browse/EAGLE-897>] - HBase
JMX Widget Url is wrongly using siteName instead of siteId
- [EAGLE-903 <https://issues.apache.org/jira/browse/EAGLE-903>] - HBase
Master Overview keep loading progress forever if no data available
- [EAGLE-924 <https://issues.apache.org/jira/browse/EAGLE-924>] - urls
to healthy and unhealthy region-servers in hbase dashboard is not accurate
enough
- [EAGLE-928 <https://issues.apache.org/jira/browse/EAGLE-928>] - Refine
system metric schema design and fix system metric collector
- [EAGLE-934 <https://issues.apache.org/jira/browse/EAGLE-934>] - update
packaging to use new configs
- [EAGLE-947 <https://issues.apache.org/jira/browse/EAGLE-947>] -
Publishers with same policy but different schema could produce duplicate
alerts
- [EAGLE-948 <https://issues.apache.org/jira/browse/EAGLE-948>] - can
not package by maven
- [EAGLE-960 <https://issues.apache.org/jira/browse/EAGLE-960>] - Fix
email template link problem
- [EAGLE-961 <https://issues.apache.org/jira/browse/EAGLE-961>] - Text
could go beyond job list widget
- [EAGLE-962 <https://issues.apache.org/jira/browse/EAGLE-962>] - The
status of job list always show Running
- [EAGLE-963 <https://issues.apache.org/jira/browse/EAGLE-963>] - Job
duration conflicts between job list and job detail page
- [EAGLE-965 <https://issues.apache.org/jira/browse/EAGLE-965>] - Eagle
JPM Yarn Overview Chart Improvement
Task
- [EAGLE-324 <https://issues.apache.org/jira/browse/EAGLE-324>] -
Initialize code for 0.5.0-incubating-SNAPSHOT
- [EAGLE-377 <https://issues.apache.org/jira/browse/EAGLE-377>] - tomcat
jar dependencies need to be cleaned up
- [EAGLE-384 <https://issues.apache.org/jira/browse/EAGLE-384>] - Alert
Engine BugFix and Improvements
- [EAGLE-410 <https://issues.apache.org/jira/browse/EAGLE-410>] - stream
tumbling window aggregate library
- [EAGLE-495 <https://issues.apache.org/jira/browse/EAGLE-495>] -
Convert spark history job using application framework
- [EAGLE-502 <https://issues.apache.org/jira/browse/EAGLE-502>] - Always
retry to parse spark history job when failure happens.
- [EAGLE-574 <https://issues.apache.org/jira/browse/EAGLE-574>] - UI
refactor for support 0.5 api
- [EAGLE-577 <https://issues.apache.org/jira/browse/EAGLE-577>] - UI
policy management
- [EAGLE-670 <https://issues.apache.org/jira/browse/EAGLE-670>] -
AlertEngine: Make Kafka Publisher configurable to async, for throughput
tuning
- [EAGLE-671 <https://issues.apache.org/jira/browse/EAGLE-671>] -
AlertEngine: incorrect metric system use : too many metric object create
and registered
- [EAGLE-672 <https://issues.apache.org/jira/browse/EAGLE-672>] -
AlertEngine: MongoStateStore should be removed
- [EAGLE-708 <https://issues.apache.org/jira/browse/EAGLE-708>] -
document the Apache Eagle deployment from scratch
- [EAGLE-709 <https://issues.apache.org/jira/browse/EAGLE-709>] -
Document job performance monitoring application
- [EAGLE-710 <https://issues.apache.org/jira/browse/EAGLE-710>] -
Document service health check application
- [EAGLE-711 <https://issues.apache.org/jira/browse/EAGLE-711>] -
Document JMX monitoring application
- [EAGLE-712 <https://issues.apache.org/jira/browse/EAGLE-712>] -
Document HDFS audit log monitoring application (DAM)
- [EAGLE-813 <https://issues.apache.org/jira/browse/EAGLE-813>] - UI
alert api update
- [EAGLE-855 <https://issues.apache.org/jira/browse/EAGLE-855>] - UI
support metric preview
Sub-task
- [EAGLE-261 <https://issues.apache.org/jira/browse/EAGLE-261>] - create
jekyll-infra for eagle landing page
- [EAGLE-262 <https://issues.apache.org/jira/browse/EAGLE-262>] - create
jekyll-infra for eagle version-based page
- [EAGLE-277 <https://issues.apache.org/jira/browse/EAGLE-277>] - Spark
History jobs Feeder
- [EAGLE-278 <https://issues.apache.org/jira/browse/EAGLE-278>] - MR
history jobs Feeder
- [EAGLE-385 <https://issues.apache.org/jira/browse/EAGLE-385>] -
Monitoring Application Framework Core
- [EAGLE-386 <https://issues.apache.org/jira/browse/EAGLE-386>] -
Refactor Application Framework Interfaces and StreamEventMapper
- [EAGLE-387 <https://issues.apache.org/jira/browse/EAGLE-387>] -
Implement Application Lifecycle Status Conversion
- [EAGLE-388 <https://issues.apache.org/jira/browse/EAGLE-388>] -
Alerting on any customized kafka data source (topic)
- [EAGLE-389 <https://issues.apache.org/jira/browse/EAGLE-389>] -
Integrate application streams as Alerting data source (managed kafka topic)
& stream
- [EAGLE-390 <https://issues.apache.org/jira/browse/EAGLE-390>] -
Integrate application streams as Insight Dashboard data source
- [EAGLE-391 <https://issues.apache.org/jira/browse/EAGLE-391>] -
Integrate Application start/stop/status interface with
TopologyMgmtResourceImpl
- [EAGLE-397 <https://issues.apache.org/jira/browse/EAGLE-397>] -
Implement KafkaStreamSink with type safe StreamSinkContext
- [EAGLE-398 <https://issues.apache.org/jira/browse/EAGLE-398>] - Refine
example application for developer to easily know how to create a new app
- [EAGLE-399 <https://issues.apache.org/jira/browse/EAGLE-399>] -
Implement consistent RESTResponse Wrapper for operation
(CREAT/MODIFY/DELETE) request
- [EAGLE-402 <https://issues.apache.org/jira/browse/EAGLE-402>] -
EAGLE-402 Refactor Application Framework to be better managed or deployed
standalone
- [EAGLE-403 <https://issues.apache.org/jira/browse/EAGLE-403>] - Enrich
Metadata API of Application Management
- [EAGLE-441 <https://issues.apache.org/jira/browse/EAGLE-441>] -
Combine environment configuration into application configuration for
execution
- [EAGLE-442 <https://issues.apache.org/jira/browse/EAGLE-442>] -
Support to extend metastore DAO modules in SPI
- [EAGLE-472 <https://issues.apache.org/jira/browse/EAGLE-472>] - Fix
HBase unit test
- [EAGLE-570 <https://issues.apache.org/jira/browse/EAGLE-570>] -
Refactor: Make sure engine publisher only have general feature.
- [EAGLE-573 <https://issues.apache.org/jira/browse/EAGLE-573>] - NPE
when apply change of 569
- [EAGLE-582 <https://issues.apache.org/jira/browse/EAGLE-582>] -
register simple Basic Authentication to server application
- [EAGLE-583 <https://issues.apache.org/jira/browse/EAGLE-583>] -
implement ldap authentication logic, taking Basic Authentication credentials
- [EAGLE-639 <https://issues.apache.org/jira/browse/EAGLE-639>] -
Generate sortSpec only on externalWindow
- [EAGLE-717 <https://issues.apache.org/jira/browse/EAGLE-717>] -
Upgrade maven-surefire-plugin for supporting forkMode ( = always ) correctly
- [EAGLE-727 <https://issues.apache.org/jira/browse/EAGLE-727>] - Fix
TestGroupAggregateTimeSeriesClient and TestGroupAggregateClient
- [EAGLE-730 <https://issues.apache.org/jira/browse/EAGLE-730>] - Add
UnitTest for HBaseStorage
- [EAGLE-732 <https://issues.apache.org/jira/browse/EAGLE-732>] -
Exclude coverage instrumentation of generated class
- [EAGLE-745 <https://issues.apache.org/jira/browse/EAGLE-745>] - web ui
should check success(true or false) when delete site
- [EAGLE-754 <https://issues.apache.org/jira/browse/EAGLE-754>] -
Refactor - move ignored test class to corresponding module
- [EAGLE-775 <https://issues.apache.org/jira/browse/EAGLE-775>] - add
unit test for eagle-service-base
- [EAGLE-777 <https://issues.apache.org/jira/browse/EAGLE-777>] - add
unit test for alert-metadata
- [EAGLE-778 <https://issues.apache.org/jira/browse/EAGLE-778>] - add
unit test for alert-metadata-service
- [EAGLE-863 <https://issues.apache.org/jira/browse/EAGLE-863>] -
Refactor Topology Monitoring Widgets
- [EAGLE-864 <https://issues.apache.org/jira/browse/EAGLE-864>] - Make
sure "HBase" nav active in sidebar when visiting hbase monitoring web
through URL
- [EAGLE-866 <https://issues.apache.org/jira/browse/EAGLE-866>] -
Refactor HBase JMX Metric with appropriate navigation path
- [EAGLE-867 <https://issues.apache.org/jira/browse/EAGLE-867>] - Show
real time current server time aside global timepicker
- [EAGLE-868 <https://issues.apache.org/jira/browse/EAGLE-868>] -
Refactor metric chart render process to improve user experience.
- [EAGLE-877 <https://issues.apache.org/jira/browse/EAGLE-877>] - Rename
metric "hadoop.hbase.ipc.ipc.*" to "hadoop.hbase.regionserver.ipc.*" to
support different hbase version metric
- [EAGLE-922 <https://issues.apache.org/jira/browse/EAGLE-922>] -
Integrate role-based Authentication in API
- [EAGLE-923 <https://issues.apache.org/jira/browse/EAGLE-923>] -
Integrate role-based Authentication in UI
- [EAGLE-956 <https://issues.apache.org/jira/browse/EAGLE-956>] - Metric
Explorer and Customized Dashboard UI Part
- [EAGLE-957 <https://issues.apache.org/jira/browse/EAGLE-957>] - Metric
Explorer and Customized Dashboard Metadata Part
Test
- [EAGLE-483 <https://issues.apache.org/jira/browse/EAGLE-483>] - Test
email alert publisher
- [EAGLE-753 <https://issues.apache.org/jira/browse/EAGLE-753>] -
Improve code coverage of eagle-service-base
- [EAGLE-776 <https://issues.apache.org/jira/browse/EAGLE-776>] - add
unit test for eagle-alert-parent
Thanks
Jayesh