Closed ddebrunner closed 7 years ago
re 1: The automatic determination of the domain id does not work for applications running in standalone mode. In this case, the operator raises an exception and aborts.
The automatic determination of the domain id does not work for applications running in standalone mode. In this case, the operator raises an exception and aborts.
Seems reasonable since there is no domain, or the operator could check if its in standalone and fail in a similar fashion to when a domain matches nothing in the filter doc.
Moved bullet 6 and 7 to issue #5.
re 1: delivered re 2: as explained - stay with current solution re 3: delivered re 4: delivered, test app monitors all domains and instances now re 5: created issue #24 to track this separately re 6: moved to issue #5 re 7: moved to issue #5
re 1: The operator already fails if the specified domainId does not match any domainId pattern.
So I am closing this issue. Reopen if needed.
Some feedback from using the toolkit and sample: It was easy (with some modifications) to get the sample app running, but thinking about it's use for real monitoring I came up with these items:
domain
parameter be optional, defaulting to the domain the job is running in? For Bluemix it's not actually documented what the domain identifier is.filterDocument
parameter be optional, defaulting to all metrics for all jobs in all instances in the specified domain identifier.domainId
ordomainID
(i.e. it's a domain identifier), but MetricsSource usesdomain
(operator parameter) anddomainName
in the filter document. Maybe the same issue for instance name vs. identifier.StreamsDomain
which is not matched in the filter document.rstring
would allow the filtering to be stored in an application configuration.