Subscribe
Accepted Solution

OnCommand Insight reporting SnapMirror replication bandwidth consumed per SVM for chargeback?

Can anybody suggest a way to get OnCommand Insight to report replication bandwidth used per SVM for SnapMirror replications?

 

For example, in a secure multi-tenant environment each tenant will be assigned one or more SVMs.  We need to be able to report how much data has been replicated from each SVM over a given period of time.

 

I am able calculate this data from the following command and equivilent API calls using NMSDK:

 

cluster1::> snapmirror show-history -fields transfer-size,start-time,end-time

destination-path operation-id                         start-time         end-time           transfer-size
---------------- ------------------------------------ ------------------ ------------------ -------------
svm123:volume123 845e8488-a657-4272-9bbf-b8ad2cacc142 5/30/2017 11:00:00 5/30/2017 11:00:01 236KB
svm123:volume123 3752c78e-0402-47eb-affd-2def92f123a5 5/30/2017 10:55:00 5/30/2017 10:55:01 228KB
svm123:volume123 062272d7-da67-45b7-8e9b-49f3ae310363 5/30/2017 10:50:00 5/30/2017 10:50:01 228KB
svm123:volume123 66ef17eb-7074-4a8e-9c5f-06c7a58c3843 5/30/2017 10:45:00 5/30/2017 10:45:01 220KB
svm123:volume123 e3516863-55c2-46c2-9f76-1cbd14398838 5/30/2017 10:40:00 5/30/2017 10:40:01 228KB

 

I just cannot figure out how to report this from within OCI. Thanks in advance for any advice you can provide.

 

--calvin

Re: OnCommand Insight reporting SnapMirror replication bandwidth consumed per SVM for chargeback?

OCI does not purport to support this use case. With the help of Professional Services, it may be possible to build/script something that collects and stores this data, but OCI doesn't natively claim to do replication throughput monitoring/accounting

Re: OnCommand Insight reporting SnapMirror replication bandwidth consumed per SVM for chargeback?

Thanks. That's what I was afraid of.  --calvin