Superset配置

参考官网进行配置

Alerts and Reports | superset dochttps://superset.apache.org/docs/installation/alerts-reports

贴上我的superset_config.py配置,仅供参考

from superset.typing import CacheConfig
from celery.schedules import crontabFEATURE_FLAGS = {"THUMBNAILS": True,"THUMBNAILS_SQLA_LISTENERS": True,"DASHBOARD_NATIVE_FILTERS": True,"DASHBOARD_CACHE": True,"ALERT_REPORTS": True,
}CACHE_CONFIG = {'CACHE_TYPE': 'redis','CACHE_DEFAULT_TIMEOUT': 60 * 60 * 3,'CACHE_KEY_PREFIX': 'superset_','CACHE_REDIS_HOST': 'localhost','CACHE_REDIS_PORT': 6379,'CACHE_REDIS_DB': 0,'CACHE_REDIS_URL': 'redis://localhost:6379/0'
}DATA_CACHE_CONFIG = {'CACHE_TYPE': 'redis','CACHE_DEFAULT_TIMEOUT': 60 * 60 * 3, # 1 day default (in secs)'CACHE_KEY_PREFIX': 'superset_results','CACHE_REDIS_URL': 'redis://localhost:6379/0',
}# Async selenium thumbnail task will use the following user
THUMBNAIL_SELENIUM_USER = "admin"
THUMBNAIL_CACHE_CONFIG: CacheConfig = {'CACHE_TYPE': 'redis','CACHE_DEFAULT_TIMEOUT': 3*60*60,'CACHE_KEY_PREFIX': 'thumbnail_','CACHE_NO_NULL_WARNING': True,'CACHE_REDIS_URL': 'redis://localhost:6379/0'
}class CeleryConfig(object):BROKER_URL = "redis://localhost:6379/0"CELERY_IMPORTS = ("superset.sql_lab", "superset.tasks", "superset.tasks.thumbnails",)CELERY_RESULT_BACKEND = "redis://localhost:6379/0"CELERYD_PREFETCH_MULTIPLIER = 10CELERY_ACKS_LATE = TrueCELERY_ANNOTATIONS = {'sql_lab.get_sql_results': {'rate_limit': '100/s',},'email_reports.send': {'rate_limit': '1/s','time_limit': 600,'soft_time_limit': 600,'ignore_result': True,},}CELERYBEAT_SCHEDULE = {"cache-warmup-hourly": {"task": "cache-warmup","schedule": crontab(minute=0, hour="*"),  # hourly"kwargs": {"strategy_name": "top_n_dashboards","top_n": 5,"since": "7 days ago",},},'reports.scheduler': {'task': 'reports.scheduler','schedule': crontab(minute='*', hour='*'),},'reports.prune_log': {'task': 'reports.prune_log','schedule': crontab(minute=0, hour=0),},}
CELERY_CONFIG = CeleryConfigSCREENSHOT_LOCATE_WAIT = 100
SCREENSHOT_LOAD_WAIT = 600# Email configuration
SMTP_HOST = "smtp.163.com" #change to your host
SMTP_STARTTLS = True
SMTP_SSL = False
SMTP_USER = "lz********@163.com"
SMTP_PORT = 25 # your port eg. 587
SMTP_PASSWORD = "***************"
SMTP_MAIL_FROM = "lz******@163.com"# The webdriver to use for generating reports. Use one of the following
# firefox
#   Requires: geckodriver and firefox installations
#   Limitations: can be buggy at times
# chrome:
#   Requires: headless chrome
#   Limitations: unable to generate screenshots of elements
WEBDRIVER_TYPE = "chrome"# Additional args to be passed as arguments to the config object
# Note: these options are Chrome-specific. For FF, these should
# only include the "--headless" arg
WEBDRIVER_OPTION_ARGS = ["--force-device-scale-factor=2.0","--high-dpi-support=2.0","--headless","--disable-gpu","--disable-dev-shm-usage","--no-sandbox","--disable-setuid-sandbox","--disable-extensions",
]# The base URL to query for accessing the user interface
WEBDRIVER_BASEURL = "http://localhost:8088/"# On Redis
from cachelib.redis import RedisCache
RESULTS_BACKEND = RedisCache(host='localhost', port=6379, key_prefix='superset_results')

邮箱配置

*邮箱以163举例

  • 首先开启163邮箱SMTP

  • 拿到授权码

  • 编写SMTP配置

SMTP_PASSWORD 授权码

SMTP_USER        你的163邮箱

SMTP_MAIL_FROM  你的163邮箱

端口号

非SSL

SMTP_STARTTLS = True
SMTP_SSL = False

配置完成。

启动superset

我的运行方式与官方不同,是单容器运行的。Superset安装与汉化https://blog.csdn.net/LeeZed/article/details/121223218https://blog.csdn.net/LeeZed/article/details/121223218?spm=1001.2014.3001.5502

重启superset容器,进入容器后

启动redis

nohup redis-server > ./redis.log &

启动celery beat

nohup celery --app=superset.tasks.celery_app:app beat > ./celery_beat.log &

启动celery worker 

nohup celery --app=superset.tasks.celery_app:app worker --pool=prefork  --max-tasks-per-child=128 -O fair -c 4 > ./celery.log &

celery相关可自行搜索相关知识,相关连接参考superset缩略图https://blog.csdn.net/LeeZed/article/details/121223296https://blog.csdn.net/LeeZed/article/details/121223296?spm=1001.2014.3001.5502

警告与报告

  • 警报与报告

  • 根据需求添加警报与报告

  • 查看运行日志

错误(535, b'Error: authentication failed') 是SMTP配置问题,如果出现,检查相关配置。

测试通过

superset警报与报告相关推荐

  1. superset缩略图

    按照官网文档,修改缩略图相关配置 Caching | superset doc To configure your application, you need to create a file sup ...

  2. Superset1.3.2部分配置教程

    注意:superset官方文档说明不支持Windows系统,我开始使用Windows,后面在配置缩略图有错误. OS:Ubuntu20.04 Superset:1.3.2 这是我在安装中遇到的问题及查 ...

  3. 2019年这50个Kafka面试题,你知道答案么?

    >>>>1.Kafka面试问答 Apache Kafka的受欢迎程度很高,Kafka拥有充足的就业机会和职业前景.此外,在这个时代拥有kafka知识是一条快速增长的道路.所以, ...

  4. 《连线》| 李开复:新冠大流行将加速医疗AI革新

    与6位图灵奖得主和100多位专家 共同探讨人工智能的下一个十年 长按图片,内行盛会,首次免费注册 2020年6月21-24日,第二届北京智源大会(官网:https://2020.baai.ac.cn) ...

  5. Microsoft 服务器产品端口

    Application Layer Gateway (ALG) Service(应用层网关 (ALG) 服务) 这个 Internet Connection Sharing (ICS)/Interne ...

  6. cdn对加速效果明显吗

    与其他CDN服务商相比,dCDN的主要优势包括稳定快速.性价比高.简单易用.高效智能.比较多的用户会问到稳定快速这个优点,一般来说,的CDN特点是分担源站压力,避免网络拥塞,确保在不同区域.不同场景下 ...

  7. 国内勒索病毒疫情严重 每天十多万台电脑被感染

    2019独角兽企业重金招聘Python工程师标准>>> 4月10日消息,国内安全团队近日发出安全警报,报告称国内勒索病毒疫情非常严峻,政府.企业和个人用户都在被攻击之列,而系统漏洞是 ...

  8. oracle11gr2 active data guard,Oracle11gR2 Aactive DataGuard(手动)装配部署及维护文档(三)之升级及rman...

    Oracle11gR2 Aactive DataGuard(手动)安装部署及维护文档(三)之升级及rman l          第六部分: dataguard其它管理问题 一.滚动升级DG 升级概要 ...

  9. Grafana Labs 携手阿里云,将提供国内首款 Grafana 托管服务

    作者 | 白玙 近日,数据可视化公司 Grafana Labs 与阿里云建立核心合作伙伴关系.双方将发挥各自优势,在可观测性产品.服务支持等方面展开全方位合作,共同打造 Grafana 托管服务,帮助 ...

最新文章

  1. Python中知识点笔记
  2. [YTU]_2499( 处理成绩(c++类训练))
  3. GetCurrentDirectory()函数误区
  4. Simulink中的某一个模块用了我自己定义的MATLAB function模块,但是出现的结果是:The block ‘**/matlab function/sfunction‘ is in an
  5. java jdbc数据库五种连接方式
  6. 谷粒商城高级篇资料_一文搞定剑指offer面试题【分文别类篇】
  7. Html5中的Video元素使用方法
  8. 【c】【报错解决】incompatible implicit declaration
  9. tomcat配置文件context.xml和server.xml分析
  10. elementui时间线的使用~满满的干货,不要错过
  11. 鸿蒙手表升级计划,鸿蒙升级第一夜,服务器崩了!各机型升级排期表来了
  12. LeetCode刷题——26. 删除排序数组中的重复项
  13. 高考340分理科学计算机,2021年高考340分可以上什么大学 340分左右的院校
  14. 全网最详细关于3D打印的zbrush技术
  15. http域名跳转到https域名
  16. 获取Android_Studio模拟器root权限的方法
  17. 谷歌浏览器无法正常使用怎么办?Google浏览器无法正常使用的解决方法
  18. 浅谈数据抓取的几种方法
  19. Google Android开发入门与实战
  20. 2021计算机保研面试题目(纯干货)

热门文章

  1. 不动点迭代法matlab视频,不动点迭代法matlab
  2. 计算机网络细末测试题及答案,计算机网络末试卷及答案.doc
  3. 自动售餐机深受顾客欢迎全过程只需2分钟
  4. 【笔试or面试】UC2014实习生招聘笔试题
  5. 在宝能集团工作3年,谈谈我对宝能的认识
  6. 3.Flask-SQLAlchemy
  7. 算法设计与分析: 6-24 最长距离问题
  8. [转载]广告联盟类型详解
  9. 为什么我们缺乏多样的人生态度
  10. 阿里云高级技术专家周哲:阿里云边缘云原生应用实践