Details
-
Type:
Task
-
Status:
Resolved
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 5.0.0
-
Fix Version/s: 5.1.0
-
Component/s: Monitoring (Technical)
-
Security Level: Public
-
- Environment:
- -
Issue Links
| Depends | ||||
|---|---|---|---|---|
|
|
|
|||
Activity
| Field | Original Value | New Value |
|---|---|---|
| Assignee | Christophe DENEUX [ cdeneux ] | Pierre Souquet [ psouquet ] |
| Fix Version/s | 5.1.0 [ 10867 ] | |
| Priority | Major [ 3 ] |
| Link |
This issue blocks |
| Summary | Move 'grouped' probe aggregations to CLI | Move probe aggregations and filering to CLI |
| Description |
The following attributes of MBean Monitoring is associated to a aggregation computation from others attributes.
* '{{incomingWsRequestsResponseTimeRelGroupedBySvcAndExecStatus}}' is an aggregation from '{{incomingWsRequestsResponseTimeRel}}' * '{{outgoingWsRequestsResponseTimeRelGroupedBySvcAndExecStatus}}' is an aggregation from '{{outgoingWsRequestsResponseTimeRel}}' This computation has no sens to be done at component level. It must be done by monitoring client (Petals CLI for example) |
The following attributes of MBean Monitoring is associated to a aggregation/filering computation from others attributes.
* '{{incomingWsRequestsResponseTimeRelGroupedBySvcAndExecStatus}}' is an aggregation from '{{incomingWsRequestsResponseTimeRel}}' * '{{outgoingWsRequestsResponseTimeRelGroupedBySvcAndExecStatus}}' is an aggregation from '{{outgoingWsRequestsResponseTimeRel}}' * '{{getHttpRequestsCount(...)}}' are filers from '{{httpRequestsInvocationsCount}}' * '{{getWsClientPool(...)}}' is a filter from '{{wsClientPool}}' Doing this computation makes no sense at component level. It must be done by monitoring client (Petals CLI for example) |
| Link |
This issue blocks |
| Description |
The following attributes of MBean Monitoring is associated to a aggregation/filering computation from others attributes.
* '{{incomingWsRequestsResponseTimeRelGroupedBySvcAndExecStatus}}' is an aggregation from '{{incomingWsRequestsResponseTimeRel}}' * '{{outgoingWsRequestsResponseTimeRelGroupedBySvcAndExecStatus}}' is an aggregation from '{{outgoingWsRequestsResponseTimeRel}}' * '{{getHttpRequestsCount(...)}}' are filers from '{{httpRequestsInvocationsCount}}' * '{{getWsClientPool(...)}}' is a filter from '{{wsClientPool}}' Doing this computation makes no sense at component level. It must be done by monitoring client (Petals CLI for example) |
The following attributes of MBean Monitoring is associated to a aggregation/filering computation from others attributes.
* '{{incomingWsRequestsResponseTimeRelGroupedBySvcAndExecStatus}}' is an aggregation from '{{incomingWsRequestsResponseTimeRel}}' * '{{outgoingWsRequestsResponseTimeRelGroupedBySvcAndExecStatus}}' is an aggregation from '{{outgoingWsRequestsResponseTimeRel}}' * '{{getHttpRequestsCount(...)}}' are filters from '{{httpRequestsInvocationsCount}}' * '{{getWsClientPool(...)}}' is a filter from '{{wsClientPool}}' Doing this computation makes no sense at component level. It must be done by monitoring client (Petals CLI for example) |
| Status | New [ 10000 ] | Resolved [ 10004 ] |
| Resolution | Fixed [ 1 ] |
| Transition | Status Change Time | Execution Times | Last Executer | Last Execution Date | |||||||||
|
|
|
|
|
The following metrics are not used directly in CLI and will be trashed.
They are filters of other probes (which are already filtered in CLI), so removing them induces no functionality loss.
- getHttpRequestsCount(String webService)
- getHttpRequestsCount(String webService, String webServiceClient)
- getWsClientPool(String webService)
They are filters of other probes (which are already filtered in CLI), so removing them induces no functionality loss.