Example #1
0
        public Task <ICheckResult> RunAsync()
        {
            HttpClient httpClient = client.WithBasicAuthorization();

            CouchBaseStats.CouchBaseStats stats = ComputeCouchBaseStats(httpClient);

            var memAvailable = ComputeMemoryAvailable(stats);

            var level = CheckMemoryAvailable(memAvailable);

            return(Task.FromResult <ICheckResult>(new CheckResult(ShortName, level)));
        }
Example #2
0
        public Task <ICheckResult> RunAsync()
        {
            HttpClient httpClient = client.WithBasicAuthorization();

            BucketStats stats = ComputeCouchBaseBucketStats(httpClient);

            var numberOfDocs = ComputeNumberOfDocs(stats);

            var level = CheckNumberOfDocs(numberOfDocs);

            return(Task.FromResult <ICheckResult>(new CheckResult(ShortName, level)));
        }