本文整理汇总了Java中org.springframework.jmx.export.annotation.ManagedMetric类的典型用法代码示例。如果您正苦于以下问题:Java ManagedMetric类的具体用法?Java ManagedMetric怎么用?Java ManagedMetric使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
ManagedMetric类属于org.springframework.jmx.export.annotation包,在下文中一共展示了ManagedMetric类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getAfnemerBericht
import org.springframework.jmx.export.annotation.ManagedMetric; //导入依赖的package包/类
/**
* Geeft het afnemer bericht.
* @return afnemer bericht
*/
@ManagedMetric(category = CATEGORIE_METRIEKEN, displayName = "Aantal berichten dat geplaatst is op afnemer queues",
description = "Aantal berichten dat geplaatst is op afnemer queues",
metricType = MetricType.COUNTER, unit = UNIT_BERICHTEN)
public final int getAfnemerBericht() {
return afnemerBericht.get();
}
示例2: getAantal
import org.springframework.jmx.export.annotation.ManagedMetric; //导入依赖的package包/类
/**
* Geeft het aantal handelingen.
* @return het aantal handelingen
*/
@ManagedMetric(category = CATEGORIE_METRIEKEN, displayName = "Aantal handelingen",
description = "Aantal handelingen",
metricType = MetricType.COUNTER, unit = UNIT_BERICHTEN)
public final int getAantal() {
return aantalHandelingen.get();
}
示例3: getGemiddeldeTijdPerHandeling
import org.springframework.jmx.export.annotation.ManagedMetric; //导入依赖的package包/类
/**
* Geeft gemiddelde tijd per handeling.
* @return gemiddelde tijd per handeling
*/
@ManagedMetric(category = CATEGORIE_METRIEKEN, displayName = "Gemiddelde doorlooptijd per handeling",
description = "Gemiddelde doorlooptijd per handeling",
metricType = MetricType.GAUGE, unit = UNIT_BERICHTEN)
public final int getGemiddeldeTijdPerHandeling() {
return (int) (handelingenTijd.get() / aantalHandelingen.get());
}
示例4: getHandelingenPerSeconde
import org.springframework.jmx.export.annotation.ManagedMetric; //导入依赖的package包/类
/**
* Geeft aantal handelingen per seconde.
* @return aantal handelingen per seconde
*/
@ManagedMetric(category = CATEGORIE_METRIEKEN, displayName = "Aantal handelingen per seconde systeemtijd",
description = "Aantal handelingen per seconde",
metricType = MetricType.GAUGE, unit = UNIT_BERICHTEN)
public final double getHandelingenPerSeconde() {
final long looptijd = System.currentTimeMillis() - start;
return ((double) aantalHandelingen.get() / looptijd) * DUIZEND;
}
示例5: getAfnemerBerichtenPerSeconde
import org.springframework.jmx.export.annotation.ManagedMetric; //导入依赖的package包/类
/**
* Geeft aantal afnemer berichten per seconde.
* @return aantal afnemer berichten per seconde
*/
@ManagedMetric(category = CATEGORIE_METRIEKEN, displayName = "Aantal afnemerberichten per seconde systeemtijd",
description = "Aantal afnemerberichten per seconde",
metricType = MetricType.GAUGE, unit = UNIT_BERICHTEN)
public final double getAfnemerBerichtenPerSeconde() {
final long looptijd = System.currentTimeMillis() - start;
return ((double) afnemerBericht.get() / looptijd) * DUIZEND;
}
示例6: getAfnemerBericht
import org.springframework.jmx.export.annotation.ManagedMetric; //导入依赖的package包/类
/**
* Geeft het afnemer bericht.
* @return afnemer bericht
*/
@ManagedMetric(category = CATEGORIE_METRIEKEN, displayName = "Aantal berichten dat geplaatst is op afnemer queues",
description = "Aantal berichten dat geplaatst is op afnemer queues",
metricType = MetricType.COUNTER, unit = UNIT_BERICHTEN)
final int getAfnemerBericht() {
return afnemerBericht.get();
}
示例7: getAantal
import org.springframework.jmx.export.annotation.ManagedMetric; //导入依赖的package包/类
/**
* Geeft het aantal handelingen.
* @return het aantal handelingen
*/
@ManagedMetric(category = CATEGORIE_METRIEKEN, displayName = "Aantal handelingen",
description = "Aantal handelingen",
metricType = MetricType.COUNTER, unit = UNIT_BERICHTEN)
final int getAantal() {
return aantalHandelingen.get();
}
示例8: getGemiddeldeTijdPerHandeling
import org.springframework.jmx.export.annotation.ManagedMetric; //导入依赖的package包/类
/**
* Geeft gemiddelde tijd per handeling.
* @return gemiddelde tijd per handeling
*/
@ManagedMetric(category = CATEGORIE_METRIEKEN, displayName = "Gemiddelde doorlooptijd per handeling",
description = "Gemiddelde doorlooptijd per handeling",
metricType = MetricType.GAUGE, unit = UNIT_BERICHTEN)
final int getGemiddeldeTijdPerHandeling() {
return (int) (handelingenTijd.get() / aantalHandelingen.get());
}
示例9: getHandelingenPerSeconde
import org.springframework.jmx.export.annotation.ManagedMetric; //导入依赖的package包/类
/**
* Geeft aantal handelingen per seconde.
* @return aantal handelingen per seconde
*/
@ManagedMetric(category = CATEGORIE_METRIEKEN, displayName = "Aantal handelingen per seconde systeemtijd",
description = "Aantal handelingen per seconde",
metricType = MetricType.GAUGE, unit = UNIT_BERICHTEN)
final double getHandelingenPerSeconde() {
final long looptijd = System.currentTimeMillis() - start;
return ((double) aantalHandelingen.get() / looptijd) * DUIZEND;
}
示例10: getAfnemerBerichtenPerSeconde
import org.springframework.jmx.export.annotation.ManagedMetric; //导入依赖的package包/类
/**
* Geeft aantal afnemer berichten per seconde.
* @return aantal afnemer berichten per seconde
*/
@ManagedMetric(category = CATEGORIE_METRIEKEN, displayName = "Aantal afnemerberichten per seconde systeemtijd",
description = "Aantal afnemerberichten per seconde",
metricType = MetricType.GAUGE, unit = UNIT_BERICHTEN)
final double getAfnemerBerichtenPerSeconde() {
final long looptijd = System.currentTimeMillis() - start;
return ((double) afnemerBericht.get() / looptijd) * DUIZEND;
}
示例11: getFullScansPerSec
import org.springframework.jmx.export.annotation.ManagedMetric; //导入依赖的package包/类
@ManagedMetric(
displayName = "Full Scans/sec",
unit = "full scans/sec",
description = "Monitors the number of full scans on tables " +
"or indexes. Ignore unless high CPU coincides " +
"with high scan rates. High scan rates may be " +
"caused by missing indexes, very small tables, " +
"or requests for too many records. A sudden " +
"increase in this value may indicate a statistics " +
"threshold has been reached, resulting in an " +
"index no longer being used.")
double getFullScansPerSec();
示例12: getPageSplitsPerSec
import org.springframework.jmx.export.annotation.ManagedMetric; //导入依赖的package包/类
@ManagedMetric(
displayName = "Page Splits/sec",
unit = "splits/sec",
description = "Monitors the number of page splits per second " +
"which occur due to overflowing index pages " +
"and should be as low as possible. To avoid " +
"page splits, review table and index design to " +
"reduce non-sequential inserts or implement " +
"fillfactor and pad_index to leave more empty " +
"space per page. ")
double getPageSplitsPerSec();
示例13: getPagesOutputPerSec
import org.springframework.jmx.export.annotation.ManagedMetric; //导入依赖的package包/类
@ManagedMetric(
displayName = "Pages Output/sec",
unit = "output/sec",
description = "Shows the rate at which pages are written to disk to free up space " +
"in physical memory. A high rate of pages output might indicate a memory shortage. "+
"This counter shows numbers of pages, and can be compared to other counts of pages without conversion")
double getPagesOutputPerSec();
示例14: getDatabasePages
import org.springframework.jmx.export.annotation.ManagedMetric; //导入依赖的package包/类
@ManagedMetric(
displayName = "Database Pages",
unit = "pages",
description = "Number of database pages in the buffer pool, " +
"as opposed to other usages for memory such " +
"as free pages, procedure cache, etc.")
double getDatabasePages();
示例15: getTargetPages
import org.springframework.jmx.export.annotation.ManagedMetric; //导入依赖的package包/类
@ManagedMetric(
displayName = "Target Pages",
unit = "pages",
description = "The ideal number of pages in the buffer pool " +
"according the maximum memory granted to " +
"SQL Server in sp_configure.")
double getTargetPages();