Skip to content

Commit c6d91de

Browse files
committed
Create README.md
1 parent 3cc0bae commit c6d91de

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

README.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# InfluxDB.Client.Net
2+
[InfluxDB](http://influxdb.com) is new awesome open source time series database. But there is no official .Net client model for it. This is a feature rich .Net client for InfluxDB. All methods are exposed as Async methods, so that the calling thread will not be blocked.
3+
It currently supports
4+
5+
1. Connecting using credentials
6+
2. Querying all existing databases
7+
3. Creating new database
8+
4. Querying for the whole DB structure (hierarchical structure of all measurements, and fields)
9+
5. Writing single, multiple values to db
10+
11+
To be added are
12+
13+
a. Query for all tags, their unique values
14+
b. Updating retention policies
15+
c. Deleting data
16+
17+
###Usage
18+
####Creating Client
19+
`InfluxDBClient client = new InfluxDBClient (influxUrl, dbUName, dbpwd);`
20+
21+
####Querying all DB names
22+
`List<String> dbNames = await client.GetInfluxDBNamesAsync ();`
23+
24+
####Querying DB structure
25+
`Dictionary<string, List<String>> = await client.GetInfluxDBStructureAsync("<db name>");`
26+
27+
####Create new database
28+
`CreateDatabaseAsync("<db name>");`

0 commit comments

Comments
 (0)