python 生成随机数据并推送到elasticsearch
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 生成随机数据并推送到elasticsearch相关的知识,希望对你有一定的参考价值。
from faker import Factory
from datetime import datetime
from elasticsearch import Elasticsearch
import json
esDomainEndpoint = "http://search-endpoint:80"
es = Elasticsearch(esDomainEndpoint)
def create_names(fake):
for x in range(100):
genUname = fake.slug()
genName = fake.name()
genJob = fake.job()
genCountry = fake.country()
genText = fake.text()
genProfile = fake.profile()
go = es.index(
index="profiles",
doc_type="users",
id=genUname,
body={
"name": genName,
"job": genJob,
"country": genCountry,
"notes": genText,
"profile_details": genProfile,
"timestamp": datetime.now()
}
)
print json.dumps(go)
if __name__ == '__main__':
fake = Factory.create()
create_names(fake)
以上是关于python 生成随机数据并推送到elasticsearch的主要内容,如果未能解决你的问题,请参考以下文章
python 监控elasticsearch集群状态并推送到openfalcon
在 Python 中拆分 Counter 得到的输出并推送到 Excel
python分析nginx日志并推送到open-falcon
如果想从jenkins直接生成docker镜像,并推送到harbor中,最简单的脚本如何实现?
将提交的文件拆分并推送到两个不同的分支
收集 MongoDB 增量数据并推送到 kafka?