Package com.databricks.jdbc.telemetry
Class DatabricksMetrics
- java.lang.Object
-
- com.databricks.jdbc.telemetry.DatabricksMetrics
-
- All Implemented Interfaces:
AutoCloseable
public class DatabricksMetrics extends Object implements AutoCloseable
-
-
Field Summary
Fields Modifier and Type Field Description static JdbcLoggerLOGGER
-
Constructor Summary
Constructors Constructor Description DatabricksMetrics(IDatabricksConnectionContext context)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()voidexportError(String errorName, String sqlQueryId, int errorCode)static voidexportUsageMetrics(String jvmName, String jvmSpecVersion, String jvmImplVersion, String jvmVendor, String osName, String osVersion, String osArch, String localeName, String charsetEncoding)voidincrement(String name, double value)voidrecord(String name, double value)
-
-
-
Field Detail
-
LOGGER
public static final JdbcLogger LOGGER
-
-
Constructor Detail
-
DatabricksMetrics
public DatabricksMetrics(IDatabricksConnectionContext context)
-
-
Method Detail
-
record
public void record(String name, double value)
-
increment
public void increment(String name, double value)
-
exportUsageMetrics
public static void exportUsageMetrics(String jvmName, String jvmSpecVersion, String jvmImplVersion, String jvmVendor, String osName, String osVersion, String osArch, String localeName, String charsetEncoding)
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable
-
-