我在Clickhouse有一张桌子。用于保持统计数据和指标。
和结构是:
datetime|metric_name|metric_value
Run Code Online (Sandbox Code Playgroud)
我想保留统计信息并限制 1 分钟、1 小时、1 天等的访问次数。所以我需要每个 metric_name 的最后一分钟、一小时或一天的事件计数,我想在图表中准备统计数据。
我不知道如何进行查询。我根据确切的时间(例如 1 分钟、1 小时、1 天等)获取指标统计信息的计数。
我曾经在inflxdb上工作:
SELECT SUM(value) FROM `TABLE` WHERE `metric_name`=`metric_value` AND time >= now() - 1h GROUP BY time(5m) fill(0)
Run Code Online (Sandbox Code Playgroud)
事实上,我想在前 1 小时内每 5 分钟获得每个指标的数量。
我不知道如何使用聚合来解决这个问题
我想在CentOS 6中使用Apache.我设置了Django 1.8.Apache配置如下.
WSGIScriptAlias /io /home/ahmad/io/io/wsgi.py
WSGIPythonPath /home/ahmad/io/:/home/ahmad/io/io/:/home/ahmad/myprojectenv/lib/python3.4/site-packages
Alias /static/ "/home/ahmad/io/static/"
DocumentRoot /home/ahmad/io/
<Directory /home/ahmad/io/io/>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
Run Code Online (Sandbox Code Playgroud)
但运行时的内部服务器错误错误.并写入以下错误日志.
configuration error: couldn't perform authentication. AuthType not set!: /io
Run Code Online (Sandbox Code Playgroud)
请指导我.