Curl 通过API删除graphite事件
我正在使用graphite和grafana,我需要用graphite创建一些事件 我目前正在使用curl进行此操作,效果很好:Curl 通过API删除graphite事件,curl,graphite,Curl,Graphite,我正在使用graphite和grafana,我需要用graphite创建一些事件 我目前正在使用curl进行此操作,效果很好: curl -X POST http://graphite/events/ -d '{"what": "did_stuff", "tags" : "fun,times"}' 但是,我没有找到如何删除所有事件或具体事件 我尝试删除对/events的请求或删除对/events/id的请求,但返回了405 http代码 有人知道如何从API中删除事件吗 谢谢 查看Graph
curl -X POST http://graphite/events/ -d '{"what": "did_stuff", "tags" : "fun,times"}'
但是,我没有找到如何删除所有事件或具体事件
我尝试删除对/events的请求或删除对/events/id的请求,但返回了405 http代码
有人知道如何从API中删除事件吗
谢谢 查看Graphite事件,我没有看到删除API。您可以通过位于的Django Admin web UI删除事件,因此您应该能够使用Django Admin API以编程方式删除事件 FWIW以下是我通过Django web UI删除多个事件时的表单内容:
_selected_action 52
_selected_action 51
_selected_action 50
_selected_action 49
_selected_action 48
action delete_selected
csrfmiddlewaretoken REDACTED
index 0
select_across 0
Source
csrfmiddlewaretoken=REDACTED&action=delete_selected&select_across=0&index=0&_selected_action
=52&_selected_action=51&_selected_action=50&_selected_action=49&_selected_action=48
查看Graphite事件,我没有看到删除API。您可以通过位于的Django Admin web UI删除事件,因此您应该能够使用Django Admin API以编程方式删除事件 FWIW以下是我通过Django web UI删除多个事件时的表单内容:
_selected_action 52
_selected_action 51
_selected_action 50
_selected_action 49
_selected_action 48
action delete_selected
csrfmiddlewaretoken REDACTED
index 0
select_across 0
Source
csrfmiddlewaretoken=REDACTED&action=delete_selected&select_across=0&index=0&_selected_action
=52&_selected_action=51&_selected_action=50&_selected_action=49&_selected_action=48
您还可以直接修改Graphite DB
Delete all records.
# sqlite3 /opt/graphite/storage/graphite.db
sqlite> DELETE FROM events_event;
sqlite>
Delete record by ID.
# sqlite3 /opt/graphite/storage/graphite.db
sqlite> SELECT * FROM events_event;
1|2016-02-26 13:55:50|STARTING REGION DEPLOYMENT 1.0.0||deployment
sqlite> DELETE FROM events_event WHERE id=1;
您还可以直接修改Graphite DB
Delete all records.
# sqlite3 /opt/graphite/storage/graphite.db
sqlite> DELETE FROM events_event;
sqlite>
Delete record by ID.
# sqlite3 /opt/graphite/storage/graphite.db
sqlite> SELECT * FROM events_event;
1|2016-02-26 13:55:50|STARTING REGION DEPLOYMENT 1.0.0||deployment
sqlite> DELETE FROM events_event WHERE id=1;
谢谢我来看看,;谢谢我来看看,;django管理员在为其创建用户时非常混乱。。。这仍然是一个有效的解决方案:django管理员在为其创建用户时非常混乱。。。这仍然是一个有效的解决方案: