• Ankit Nayan's avatar
    feat: enables prometheus rules and alerts (#292) · 28bf2fe3
    Ankit Nayan authored
    * feat: enables prometheus rules and alerts which can be sent to alertmanager
    
    * chore: adding configs for alertmanager, alert, and prom
    
    * chore: alerts WIP
    
    * chore: alerts WIP
    
    * chore: alerts WIP
    
    * chore: setRules API will update rules
    
    * chore: initialization of prometheus related stuff moved to separate function
    
    * chore: alerts WIP
    
    * chore: alerts WIP
    
    * fix: r.promConfig was nil
    
    * feat: routing alertmanager apis to alertmanager service at nginx
    
    * chore: not writing to localDB if string parsing gives error
    
    * feat: list alerts API
    
    * chore: error in creating multiple groups
    
    * feat: CRUD APIs for rules working
    
    * chore: changed prometheus version
    
    * chore: updated AlertingRuleResponse struct's Id json value
    
    * chore: updated prometheus's version
    
    * chore: will load rules from database on bootup
    
    * feat: crud APIs for notification channels WIP
    
    * fix: changed ALERTMANAGER_API_PREFIX
    
    * chore: enabling scrape and notify discover manager
    
    * chore: fixing path for signoz.db
    
    * chore: used transactions for rules APIs
    
    * chore: editchannel API updated and other apis refactored
    
    * chore: fixed merge conflicts
    
    * chore: changing createChannel api from yaml to json reader
    
    * chore: changing editChannel api from yaml to json reader
    
    * chore: porting loadChannels to json format
    
    * chore: editRule returning rule not found
    
    * chore: pre-release
    
    * chore: fixed db path for persistence
    
    * release: v0.5.0
    28bf2fe3