Пример #1
0
        public override void Start()
        {
            _monitors.addMonitorListener(_pullRequestMetric);

            _registry.register(PullUpdates, (Gauge <long>)_pullRequestMetric.numberOfRequests);
            _registry.register(PullUpdateHighestTxIdRequested, (Gauge <long>)_pullRequestMetric.lastRequestedTxId);
            _registry.register(PullUpdateHighestTxIdReceived, (Gauge <long>)_pullRequestMetric.lastReceivedTxId);
        }
Пример #2
0
 public override void Start()
 {
     foreach (GarbageCollectorMXBean gcBean in ManagementFactory.GarbageCollectorMXBeans)
     {
         _registry.register(name(GcTime, PrettifyName(gcBean.Name)), (Gauge <long>)gcBean.getCollectionTime);
         _registry.register(name(GcCount, PrettifyName(gcBean.Name)), (Gauge <long>)gcBean.getCollectionCount);
     }
 }
Пример #3
0
 public override void Start()
 {
     foreach (BufferPoolMXBean pool in ManagementFactory.getPlatformMXBeans(typeof(BufferPoolMXBean)))
     {
         _registry.register(name(MemoryBuffer, PrettifyName(pool.Name), "count"), (Gauge <long>)pool.getCount);
         _registry.register(name(MemoryBuffer, PrettifyName(pool.Name), "used"), (Gauge <long>)pool.getMemoryUsed);
         _registry.register(name(MemoryBuffer, PrettifyName(pool.Name), "capacity"), (Gauge <long>)pool.getTotalCapacity);
     }
 }
Пример #4
0
        public override void Start()
        {
            StoreEntityCounters counters = _storeEntityCountersSupplier.get();

            _registry.register(CountsNode, (Gauge <long>)counters.nodes);
            _registry.register(CountsRelationship, (Gauge <long>)counters.relationships);
            _registry.register(CountsProperty, (Gauge <long>)counters.properties);
            _registry.register(CountsRelationshipType, (Gauge <long>)counters.relationshipTypes);
        }
Пример #5
0
        public override void Start()
        {
//JAVA TO C# CONVERTER WARNING: The .NET Type.FullName property will not always yield results identical to the Java Class.getName method:
            _monitors.addMonitorListener(_masterNetworkTransactionWrites, typeof(MasterServer).FullName);
//JAVA TO C# CONVERTER WARNING: The .NET Type.FullName property will not always yield results identical to the Java Class.getName method:
            _monitors.addMonitorListener(_masterNetworkStoreWrites, typeof(ToNetworkStoreWriter).FullName, ToNetworkStoreWriter.STORE_COPIER_MONITOR_TAG);
//JAVA TO C# CONVERTER WARNING: The .NET Type.FullName property will not always yield results identical to the Java Class.getName method:
            _monitors.addMonitorListener(_slaveNetworkTransactionWrites, typeof(MasterClient320).FullName);

            _registry.register(MasterNetworkTxWrites, (Gauge <long>)_masterNetworkTransactionWrites.getBytesWritten);
            _registry.register(MasterNetworkStoreWrites, (Gauge <long>)_masterNetworkStoreWrites.getBytesWritten);
            _registry.register(SlaveNetworkTxWrites, (Gauge <long>)_slaveNetworkTransactionWrites.getBytesWritten);
        }
Пример #6
0
 public override void Start()
 {
     _registry.register(PcPageFaults, (Gauge <long>)_pageCacheCounters.faults);
     _registry.register(PcEvictions, (Gauge <long>)_pageCacheCounters.evictions);
     _registry.register(PcPins, (Gauge <long>)_pageCacheCounters.pins);
     _registry.register(PcUnpins, (Gauge <long>)_pageCacheCounters.unpins);
     _registry.register(PcHits, (Gauge <long>)_pageCacheCounters.hits);
     _registry.register(PcFlushes, (Gauge <long>)_pageCacheCounters.flushes);
     _registry.register(PcEvictionExceptions, (Gauge <long>)_pageCacheCounters.evictionExceptions);
     _registry.register(PcHitRatio, (Gauge <double>)_pageCacheCounters.hitRatio);
     _registry.register(PcUsageRatio, (Gauge <double>)_pageCacheCounters.usageRatio);
 }
Пример #7
0
 public override void Start()
 {
     foreach (MemoryPoolMXBean memPool in ManagementFactory.MemoryPoolMXBeans)
     {
         _registry.register(name(MemoryPool, PrettifyName(memPool.Name)), (Gauge <long>)() => memPool.Usage.Used);
     }
 }
Пример #8
0
        public override void Start()
        {
            _registry.register(TxStarted, (Gauge <long>)_transactionCounters.getNumberOfStartedTransactions);
            _registry.register(TxPeakConcurrent, (Gauge <long>)_transactionCounters.getPeakConcurrentNumberOfTransactions);

            _registry.register(TxActive, (Gauge <long>)_transactionCounters.getNumberOfActiveTransactions);
            _registry.register(ReadTxActive, (Gauge <long>)_transactionCounters.getNumberOfActiveReadTransactions);
            _registry.register(WriteTxActive, (Gauge <long>)_transactionCounters.getNumberOfActiveWriteTransactions);

            _registry.register(TxCommitted, (Gauge <long>)_transactionCounters.getNumberOfCommittedTransactions);
            _registry.register(ReadTxCommitted, (Gauge <long>)_transactionCounters.getNumberOfCommittedReadTransactions);
            _registry.register(WriteTxCommitted, (Gauge <long>)_transactionCounters.getNumberOfCommittedWriteTransactions);

            _registry.register(TxRollbacks, (Gauge <long>)_transactionCounters.getNumberOfRolledBackTransactions);
            _registry.register(ReadTxRollbacks, (Gauge <long>)_transactionCounters.getNumberOfRolledBackReadTransactions);
            _registry.register(WriteTxRollbacks, (Gauge <long>)_transactionCounters.getNumberOfRolledBackWriteTransactions);

            _registry.register(TxTerminated, (Gauge <long>)_transactionCounters.getNumberOfTerminatedTransactions);
            _registry.register(ReadTxTerminated, (Gauge <long>)_transactionCounters.getNumberOfTerminatedReadTransactions);
            _registry.register(WriteTxTerminated, (Gauge <long>)_transactionCounters.getNumberOfTerminatedWriteTransactions);

            _registry.register(LastCommittedTxId, (Gauge <long>)() => _transactionIdStore.get().LastCommittedTransactionId);
            _registry.register(LastClosedTxId, (Gauge <long>)() => _transactionIdStore.get().LastClosedTransactionId);
        }
Пример #9
0
 public override void Start()
 {
     _monitors.addMonitorListener(_cacheMonitor);
     _registry.register(ReplanEvents, (Gauge <long>)_cacheMonitor.numberOfReplans);
     _registry.register(ReplanWaitTime, (Gauge <long>)_cacheMonitor.replanWaitTime);
 }
Пример #10
0
 public override void Start()
 {
     _monitors.addMonitorListener(_txPullRequestsMetric);
     _registry.register(TxPullRequestsReceived, (Gauge <long>)_txPullRequestsMetric.txPullRequestsReceived);
 }