streamalert icon indicating copy to clipboard operation
streamalert copied to clipboard

StreamAlert is a serverless, realtime data analysis framework which empowers you to ingest, analyze, and alert on data from any environment, using datasources and alerting logic you define.

Results 97 streamalert issues
Sort by recently updated
recently updated
newest added

## Background The current StreamAlert app implementation utilizes a single lambda function which can lead to numerous issues. 1. If the function times out, either due to a hanging http...

improvement
apps

## Background With the advent of #900, we now have redundant information being provided to `@rule` constructors: ``` @Rule( logs=['cloudtrail:misc'], outputs=['slack:infra', 'pagerduty:high'], publishers={ 'slack:infra': [publisher_1, publisher_2], 'pagerduty:high': [publisher_3, publisher4], }...

alert publishers

### Background Currently, a `@rule` decorator can have numerous keyword arguments passed to it, such as `logs=`, `datatypes=`, `outputs=`, `context=`, etc... ### Description There are cases where these keyword arguments...

rules
improvement

## Background The vast majority of execution time for the classifier is spent sending record either to SQS or Firehose. Looking at one of the log streams, I can see...

improvement

## Background As of #992, StreamAlert CLI is now modular with commands that are each modularized. @ryandeivert has mentioned that we intentionally omitted the [StreamAlert CLI package](https://github.com/airbnb/streamalert/blob/master/setup.cfg#L32) from unit test...

## Background Right now, we [log an exception](https://github.com/airbnb/streamalert/blob/f336c7850235096052c36aa8836f577a506c02c3/stream_alert/shared/rule.py#L160-L161) when a rule fails, but do not track this via any reportable means. ## Desired Change Create a custom metric that gets...

rules
metrics
rules engine

## Background Terraform's AWS provider supports [assuming a role](https://www.terraform.io/docs/providers/aws/index.html#assume-role) to be used for resources management. We should consider leveraging this. ### Benefits - We could pre-package a 'role' that we...

terraform
improvement

Per the discussion in https://github.com/airbnb/streamalert/pull/972 it would be useful to have extra configuration for apps for things like the default timeout.

improvement
apps

## Background See discussion in the thread at https://streamalert.slack.com/archives/C3BHE2Z0S/p1559152670016000 In speaking with @ryandeivert there, certain errors appear only as counts in the error metric, but it's difficult to identify the...

## Background There are currently no custom metrics implemented in the apps functions. I want to utilize this issue to track potential custom metrics and metric alarms for these functions....

improvement
metrics
apps