123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace Ropin.Core.Common
- {
- public class InfluxDBHelper
- {
- string _baseAddress = "http://localhost:8086";
- string _username = "admin";
- string _password = "admin";
-
-
-
-
-
-
-
-
-
- public string Query(string database, string sql)
- {
- string pathAndQuery = string.Format("/query?db={0}&q={1}", database, sql);
- string url = _baseAddress + pathAndQuery;
- string result = HttpHelper.Get(url, _username, _password);
- return result;
- }
-
-
-
-
-
-
-
-
- public string Write(string database, string sql)
- {
- string pathAndQuery = string.Format("/write?db={0}&precision=s", database);
- string url = _baseAddress + pathAndQuery;
- string result = HttpHelper.Post(url, sql, _username, _password);
- return result;
- }
- }
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- public static class InfluxDBExpress
- {
-
-
-
-
-
- public static long ToUnixTimestamp(this DateTime datetime)
- {
- return (DateTime.Now.ToUniversalTime().Ticks - 621355968000000000) / 10000000;
- }
- }
- }
|