Comments (2)
I could see some utility for this, but wouldn't it make more sense to group the monitors in different suites per their severity and use different actions on each case?
On my experience, everything that is not an error in the logs will be ignored, and if it's ignored what's the point of having a monitor for it?
from spidermon.
I also have the feeling that if it is not an error, it will be ignored. We have the WarningCountMonitor
, so if we reach a certain amount of warnings, we can fail a monitor, but as we need to ensure that this monitor will only run after all others is executed (so we can take some action if the other warning monitors "fail").
But being able to have different "levels" of monitors may be somewhat interesting ...
from spidermon.
Related Issues (20)
- Error when using custom job tags action class HOT 1
- Create ReadTheDocs configuration build file
- Field coverage always 100% HOT 5
- spidermon.utils.zyte.client uses only project setting module for settings.
- Error with SendSmtpEmail: 'NoneType' object has no attribute 'bio_read' HOT 5
- Support restricting the coverage monitor fields HOT 4
- Unable to validate date and date-time with jsonschema HOT 2
- CI is broken in master HOT 1
- Add handling for datetime aware start time in PeriodicExecutionTimeMonitor HOT 1
- Change format of content of _validation field HOT 1
- Periodic item count monitor crashes if it runs before item_scraped_count exists in stats
- Field names containing "_items" crash field coverage
- Default email template fails with latest `scrapinghub` client version
- `SPIDERMON_MONITOR_SKIPPING_RULES` isn't documented
- feature: Allow to filter jobs in ZyteJobsComparisonMonitor by close_reason HOT 1
- feature: Allow to filter jobs in ZyteJobsComparisonMonitor by spider arguments
- TypeError: can't subtract offset-naive and offset-aware datetimes HOT 2
- issue: Wrong previous jobs count in ZyteJobsComparisonMonitor
- Scrapinghub jobs.list method called with incorrect filter parameter
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from spidermon.