This is an automated email from the ASF dual-hosted git repository.
chetanm pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-openwhisk.git
The following commit(s) were added to refs/heads/master by this push:
new 2fad9a3 Add description related to new loadbalancer related metrics
(#4263)
2fad9a3 is described below
commit 2fad9a3612310e7e35a01c383529d1fea18d2b61
Author: Su <[email protected]>
AuthorDate: Wed Feb 27 12:45:20 2019 +0100
Add description related to new loadbalancer related metrics (#4263)
---
docs/metrics.md | 12 +++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/docs/metrics.md b/docs/metrics.md
index 217fd37..f174f2a 100644
--- a/docs/metrics.md
+++ b/docs/metrics.md
@@ -130,7 +130,11 @@ Following metrics record stats around activation handling
within Controller
Aggregate metrics for inflight activations.
* `openwhisk.histogram.loadbalancer<controllerId>_activationsInflight_count`
(histogram) - Records the number of activations being worked upon for a given
controller. As a histogram it would give a distribution of inflight activation
count within a flush interval.
-* `openwhisk.histogram.loadbalancer<controllerId>_memoryInflight_count`
(histogram) - Records the amount of RAM memory in use for in flight
activations. This is not actual runtime memory but the memory specified per
action limits.
+*
`openwhisk.histogram.loadbalancer<controllerId>_memory<invokerType>Inflight_count`
(histogram) - Records the amount of RAM memory in use for in flight
activations. This is not actual runtime memory but the memory specified per
action limits. **invokerType** defines whether it is a managed or a blackbox
invoker.
+
+Metrics below are for current memory capacity
+
+* `openwhisk.histogram.loadbalancer_totalCapacity<invokerType>_count`
(histogram) - Current memory capacity for all usable managed and blackbox
invokers, total user memory in shard managed by controller. **invokerType**
defines whether it is a managed or a blackbox invoker.
Metrics below are captured within load balancer
@@ -144,8 +148,10 @@ Metrics below are captured within load balancer
Metrics below are for invoker state as recorded within load balancer
monitoring.
-* `openwhisk.counter.loadbalancer_invokerOffline_count` - Records the count of
invokers considered offline based on health pings.
-* `openwhisk.counter.loadbalancer_invokerUnhealthy_count` - Records the count
of invokers considered unhealthy based on health pings.
+* `openwhisk.histogram.loadbalancer_totalHealthyInvoker<invokerType>_count` -
Records the count of managed invokers considered healthy based on health pings.
**invokerType** defines whether it is a managed or a blackbox invoker.
+*
`openwhisk.histogram.loadbalancer_totalUnresponsiveInvoker<invokerType>_count`
- Records the count of managed invokers considered unresponsive when health
pings arriving fine but the invokers do not respond with active-acks in given
time. **invokerType** defines whether it is a managed or a blackbox invoker.
+* `openwhisk.histogram.loadbalancer_totalOfflineInvoker<invokerType>_count` -
Records the count of managed invokers considered offline when no health pings
arrive from the invokers. **invokerType** defines whether it is a managed or a
blackbox invoker.
+* `openwhisk.histogram.loadbalancer_totalUnhealthyInvoker<invokerType>_count`
- Records the count of managed invokers considered unhealthy when health pings
arrive fine but the invokers report system errors. **invokerType** defines
whether it is a managed or a blackbox invoker.
#### Invoker metrics