Skip to content

Latest commit

History

27 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

OpenTSDB.Core

.NET Core for OpenTSDB

Access opentsdb database based on .Net core. Almost all OpenTSDB features are accessiable via the API such as querying timeseries data, managing metadata and storing data points.

classTest{OpenTsdbClientapiClient=newOpenTsdbClient();publicasyncvoidRun(){varlist=newList<DataPoint<float>>();DataPoint<float>dataPoint=newDataPoint<float>();dataPoint.Metric="bridge";dataPoint.Timestamp=ConvertDateTimeInt(DateTime.Now);dataPoint.Value=23.4f;dataPoint.Tags.Add("host","YL-01-01");dataPoint.Tags.Add("dc","lga");list.Add(dataPoint);varresult=awaitapiClient.PostAsync<dynamic>("api/put?summary",list);Console.WriteLine(result);}publicstaticintConvertDateTimeInt(System.DateTimetime){System.DateTimestartTime=newSystem.DateTime(1970,1,1);return(int)(time-startTime).TotalSeconds;}}classProgram{staticvoidMain(string[]args){Console.WriteLine("Init Api Url");ApiUrlConfig.ChangeBaseUrl("http://192.168.1.22:4242/");Testtest=newTest();test.Run();Console.ReadKey();}}

About

.NET Core for OpenTSDB

Topics

Resources

Stars

11 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages