Problem Description: I have module which does following thing.
delete/folder
delete/file
move/folder
move/file
This application is running on multiple host. I am not able to find better namespace pattern for storing it in statsd:
I have thought about following patterns:
<env>.<app>.<action>.<object>.<host>.exec_time
<env>.<app>.<action>.<object>.<host>.failed
<env>.<app>.<action>.<object>.<host>.succeeded
Second pattern I am thinking is:
<env>.<app>.<object>.<action>.<host>.exec_time
<env>.<app>.<object>.<action>.<host>.failed
<env>.<app>.<object>.<action>.<host>.succeeded
I can have some more pattern like this?
<env>.<app>.<object>.<action>.exec_time.<host>
<env>.<app>.<object>.<action>.failed.<host>
I am not able to find which pattern will be good and why? Can you please suggest
Currently I am thinking about following metrics.
- Global QOS
- Global action level QOS
- Global object level QOS
- Host QOS
- Host action level QOS
- Host object level QOS