Мне нужно следить за большим количеством данных, и я знаю, что RRDTool - хороший вариант, но все приложение на c #, поэтому я предпочитаю какой-нибудь путь Microsoft или порт .net.
Есть ли .net способ сделать то же самое, что и RRDTool?
К сожалению, MHawk просто запускает процессы RRDTool для каждой команды RRD. Вместо этого MHawk подключается к librrd, чтобы можно было поддерживать обработку вызовов.
Может быть NHawk может помочь? «NHawk - это инициатива по предоставлению тонкого и полного поставщика RRDtool для .Net и Mono framework.»
Если вы все еще ищете версию C #, есть одна на Google Code. Вы можете найти URL и некоторую справочную информацию в этом блоге .
Я использовал RrdSharp , чтобы сделать то же самое, что и RrdTool, полностью в C #. У меня нет опыта работы с Rrd4Net ; у него 4+ месяца общего времени разработки по сравнению с 4+ годами у RrdSharp. (Вы должны начать где-нибудь!)
RrdSharp немного запылен (.NET v1.1; последнее обновление 2009-07-17), а формат файла двоичных данных не совместим с RrdTool . Однако, необходимая вам функциональность, вероятно, есть.