Trên GitHub, etsy/skyline đã đạt 2.1k sao, ngôn ngữ Python. It'll detect your anomalies! Part of the Kale stack.
Tóm tắt dựng từ metadata GitHub của chính dự án — chưa có bài review TopGit. Trang sẽ tự động cập nhật khi bài review đầy đủ được xuất bản.
VÌ SAO CHƯA CÓ REVIEW
TopGit viết bài đầy đủ cho repo có nhiều sao nhất và được yêu cầu nhiều nhất. Trang này là snapshot trong thời gian chờ — xem README gốc ở tab READ ME.
Skyline is no longer actively maintained. Your mileage with patches may vary.
Skyline
Skyline is a real-time* anomaly detection* system*, built to enable passive
monitoring of hundreds of thousands of metrics, without the need to configure a
model/thresholds for each one, as you might do with Nagios. It is designed to be
used wherever there are a large quantity of high-resolution timeseries which
need constant monitoring. Once a metrics stream is set up (from StatsD or
Graphite or other source), additional metrics are automatically added to Skyline
for analysis. Skyline's easily extendible algorithms automatically detect what
it means for each metric to be anomalous. After Skyline detects an anomalous
metric, it surfaces the entire timeseries to the webapp, where the anomaly can be
viewed and acted upon.
Read the details in the wiki.
Install
sudo pip install -r requirements.txt for the easy bits
Install numpy, scipy, pandas, patsy, statsmodels, msgpack_python in that
order.
You may have trouble with SciPy. If you're on a Mac, try:
If you already have a Redis instance running, it's recommended to kill it and
restart using the configuration settings provided in bin/redis.conf
Be sure to create the log directories.
Hey! Nothing's happening!
Of course not. You've got no data! For a quick and easy test of what you've
got, run this:
cd utils
python seed_data.py
This will ensure that the Horizon
service is properly set up and can receive data. For real data, you have some
options - see wiki
Once you get real data flowing through your system, the Analyzer will be able
start analyzing for anomalies!
Alerts
Skyline can alert you! In your settings.py, add any alerts you want to the ALERTS
list, according to the schema (metric keyword, strategy, expiration seconds) where
strategy is one of smtp, hipchat, or pagerduty. You can also add your own
alerting strategies. For every anomalous metric, Skyline will search for the given
keyword and trigger the corresponding alert(s). To prevent alert fatigue, Skyline
will only alert once every for any given metric/strategy
combination. To enable Hipchat integration, uncomment the python-simple-hipchat
line in the requirements.txt file.
How do you actually detect anomalies?
An ensemble of algorithms vote. Majority rules. Batteries kind of included.
See wiki
Architecture
See the rest of the
wiki
Contributions
Clone your fork
Hack away
If you are adding new functionality, document it in the README or wiki
If necessary, rebase your commits into logical chunks, without errors
Verfiy your code by running the test suite and pep8, adding additional tests if able.
Push the branch up to GitHub
Send a pull request to the etsy/skyline project.
We actively welcome contributions. If you don't know where to start, try
checking out the issue list and
fixing up the place. Or, you can add an algorithm - a goal of this project
is to have a very robust set of algorithms to choose from.
Also, feel free to join the
skyline-dev mailing list
for support and discussions of new features.
(*depending on your data throughput, *you might need to write your own
algorithms to handle your exact data, *it runs on one box)
Trang TopGit này là một snapshot — tab "Readme" hiển thị nguyên văn README của repo (đã bỏ link, giữ ảnh). Repo GitHub ở github.com/etsy/skyline là nguồn chính thức.
etsy/skyline có bao nhiêu sao?
etsy/skyline có 2.1k sao GitHub — tải lại trang để xem số mới nhất, hoặc xem trực tiếp github.com/etsy/skyline. TopGit phản chiếu số sao của GitHub nhưng không cam kết đến từng phút.
etsy/skyline có phải mã nguồn mở không?
TopGit chưa ghi nhận license cho etsy/skyline. Phần lớn repo public trên GitHub là mã nguồn mở, nhưng điều khoản khác nhau từng repo — mở file LICENSE để xác nhận.
etsy/skyline còn đang phát triển không?
Commit gần nhất trên etsy/skyline là 10.5 năm trước (theo timestamp GitHub). Repo có 329 fork — một chỉ báo về mức độ quan tâm của cộng đồng.
etsy/skyline là gì?
etsy/skyline (etsy/skyline) là dự án Python trên GitHub. Theo mô tả gốc: It'll detect your anomalies! Part of the Kale stack.
etsy/skyline viết bằng ngôn ngữ gì?
etsy/skyline chủ yếu viết bằng Python. Trường "language" của GitHub dựa trên phần lớn byte ở nhánh mặc định.
Đọc đầy đủ README ở tab phía trên.
skyline có đáng để bạn bỏ thời gian?
ChatGPT, Claude và Perplexity đều đọc được trang này. Hỏi thử xem họ nghĩ gì về skyline.