Метод | Описание | |
---|---|---|
CreateContinuousQueryAsync ( IInfluxContinuousQuery cq ) : Task |
Creates a Continuous Queries
|
|
CreateDatabaseAsync ( string dbName ) : Task |
Creates the specified database
|
|
CreateRetentionPolicyAsync ( IInfluxRetentionPolicy policy ) : Task |
Creates a retention policy
|
|
Dispose ( ) : void | ||
DropContinuousQueryAsync ( IInfluxContinuousQuery cq ) : Task |
||
GetContinuousQueriesAsync ( ) : Task
|
Gets the list of Continuous Queries currently in efect
|
|
GetInfluxDBNamesAsync ( ) : Task
|
Queries and Gets list of all existing databases in the Influx server instance
|
|
GetInfluxDBStructureAsync ( string dbName ) : Task |
Gets the whole DB structure for the given databse in Influx.
|
|
GetRetentionPoliciesAsync ( string dbName ) : Task
|
Gets the list of retention policies present in a DB
|
|
GetServerVersionAsync ( ) : Task |
InfluxDB engine version
|
|
InfluxDBClient ( string InfluxUrl ) : System |
Creates the InfluxDB Client
|
|
InfluxDBClient ( string InfluxUrl, string UserName, string Password ) : System |
Creates the InfluxDB Client
|
|
PostPointAsync ( string dbName, IInfluxDatapoint point ) : Task |
Posts an InfluxDataPoint to given measurement
|
|
PostPointsAsync ( string dbName, IEnumerable |
Posts series of InfluxDataPoints to given measurement, in batches of 255
|
|
PostRawValueAsync ( string dbName, TimePrecision precision, string content ) : Task |
Posts raw write request to Influx.
|
|
QueryMultiSeriesAsync ( string dbName, string measurementQuery, TimePrecision precision = TimePrecision.Nanoseconds ) : Task
|
Queries Influx DB and gets a time series data back. Ideal for fetching measurement values. The return list is of InfluxSeries, and each element in there will have properties named after columns in series
|
Метод | Описание | |
---|---|---|
Dispose ( bool disposing ) : void |
Метод | Описание | |
---|---|---|
GetAsync ( string>.Dictionary |
||
PostAsync ( string>.Dictionary |
||
PostPointsAsync ( string dbName, TimePrecision precision, string retention, IEnumerable |
||
QueryDBAsync ( string dbName, string measurementQuery ) : Task
|
public CreateContinuousQueryAsync ( IInfluxContinuousQuery cq ) : Task |
||
cq | IInfluxContinuousQuery | An instance of the Continuous Query, DBName, Name, Query must be set |
Результат | Task |
public CreateDatabaseAsync ( string dbName ) : Task |
||
dbName | string | |
Результат | Task |
public CreateRetentionPolicyAsync ( IInfluxRetentionPolicy policy ) : Task |
||
policy | IInfluxRetentionPolicy | An instance of the Retention Policy, DBName, Name and Duration must be set |
Результат | Task |
protected Dispose ( bool disposing ) : void | ||
disposing | bool | |
Результат | void |
public DropContinuousQueryAsync ( IInfluxContinuousQuery cq ) : Task |
||
cq | IInfluxContinuousQuery | |
Результат | Task |
public GetContinuousQueriesAsync ( ) : Task
|
||
Результат | Task
|
public GetInfluxDBStructureAsync ( string dbName ) : Task |
||
dbName | string | Name of the database |
Результат | Task |
public GetRetentionPoliciesAsync ( string dbName ) : Task
|
||
dbName | string | Name of the database |
Результат | Task
|
public InfluxDBClient ( string InfluxUrl ) : System | ||
InfluxUrl | string | Url for the Inflex Server, e.g. localhost:8086 |
Результат | System |
public InfluxDBClient ( string InfluxUrl, string UserName, string Password ) : System | ||
InfluxUrl | string | Url for the Inflex Server, e.g. http://localhost:8086 |
UserName | string | User name to authenticate InflexDB |
Password | string | password |
Результат | System |
public PostPointAsync ( string dbName, IInfluxDatapoint point ) : Task |
||
dbName | string | InfluxDB database name |
point | IInfluxDatapoint | Influx data point to be written |
Результат | Task |
public PostPointsAsync ( string dbName, IEnumerable |
||
dbName | string | InfluxDB database name |
Points | IEnumerable |
Collection of Influx data points to be written |
Результат | Task |
public PostRawValueAsync ( string dbName, TimePrecision precision, string content ) : Task |
||
dbName | string | Name of the Database |
precision | TimePrecision | Unit of the timestamp, Hour->nanosecond |
content | string | Raw request, as per Line Protocol |
Результат | Task |
public QueryMultiSeriesAsync ( string dbName, string measurementQuery, TimePrecision precision = TimePrecision.Nanoseconds ) : Task
|
||
dbName | string | Name of the database |
measurementQuery | string | Query text, Only results with single series are supported for now |
precision | TimePrecision | epoch precision of the data set |
Результат | Task
|