test-test-test
ahydrax / hangfire.heartbeat Goto Github PK
View Code? Open in Web Editor NEWServer monitoring plugin for Hangfire.
License: MIT License
Server monitoring plugin for Hangfire.
License: MIT License
test-test-test
For one of our projects I am just using Hangfire Server within a console app with
var server = new BackgroundJobServer();
It is not clear how I would add the HeartBeat process monitor to this, any ideas?
Hi,
I'm using this library for quite a while now.
I did an upgrade to hangfire an they are changing the signature of the method that I used to configure the ProcessMonitor.
Is it possible to provide a new configuration method using the IServiceCollection extension method to add the ProcessMonitor into additional processes?
Now the configuration must be on ConfigureServices method.
The JobStorage cannot be null anymore (starting on version 2).
In 0.5,
If set X-Content-Type-Options:nosniff, The following errors will occur
because its MIME type ('application/js') is not executable, and strict MIME type checking is enabled.
SystemMonitor No longer exists.
There is no update usage in the document
It's not clear how to use it now.
Hi. I worked on project with ASP.NET Core & ASP.NET Boilerplate. After loading Heartbeat module over Hangfire Dashboard - JavaScript static files won't be loaded in browser. because script files have incorrect MIME type i think. More details on screenshot. This prevent to loading page correctly - she is empty
P.S. I found merged pull request which fixes this. But i using version from NuGet. Maybe make sense for doing release update?) Thanks in advance
Would be great if SystemMonitor is not sealed and admit a list of PIDs or Process in order to monitor all of them.
Hi! I can try to add PR if this project is still maintained.
It would be nice to have also a graph or a metric showing current IOCP/WORKER threads state to understand possible bottle necks.
IOCP: (Busy=6,Free=994,Min=4,Max=1000),
WORKER: (Busy=3,Free=997,Min=4,Max=1000)
The current readme says
Then add this in your code:
for service side:
app.UseHangfireServer(additionalProcesses: new[] { new SystemMonitor() });
for dashboard:
services.AddHangfire(configuration => configuration.UseHeartbeatPage());
Where do I add the second line services.AddHangfire(configuration => configuration.UseHeartbeatPage());
in ASP.NET MVC 5 as (unlike ASP.NET Core) there is no ConfigureServices
method.
Hi,
I'm using this extension for a while and I noticed that, when enabled, the memory consumption is always growing.
The steps to reproduce is basically start and hangfire app without running any jobs and it's possible to check that.
Could you help, please?
It must have some memory leak somewhere.
Thanks in advance.
It would be super useful if we could measure some additional metrics that are very Hangfire-related:
It would be cool if it was possible to write a handler that returns custom key/value pairs that can be graphed by the frontend module.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.