2025-2-10 myluzh
NOTE
0x01 前言
有一台日志es,需要把旧的es数据迁移到新的es上。
在迁移Elasticsearch (ES) 数据时,使用 elasticdump 是一个常见的方法。elasticdump 是一个开源工具,用于将 Elasticsearch 集群中的数据导出和导入。
0x02 部署elasticdump
1、由于我这边是k8s集群,直接跑一个pod起来即可。镜像是node:14,自带npm。方便安装elasticdump。
apiVersion: apps/v1
kind: Deployment
metadata:
name: es-migration
namespace: default
spec:
replicas: 1
selector:
matchLabels:
app: es-migration
template:
metadata:
labels:
app: es-migration
spec:
containers:
- name: es-migration
image: 1...
阅读全文>>
标签: elastic es elasticdump
评论(0)
(193)
2023-12-19 myluzh
Kubernetes
0x01 前言
使用 fluentd 可以从每个容器收集 stdout/stderr 日志,以及在每个主机上 /var/log/containers/ 路径下的日志文件,日志将被发送到被选择的目标服务。
这里主要记录下Fluentd的部署过程,如何通过Fluentd把K8S集群Pod日志推送到Elastic上,Elastic和Kibana的部署不在这里赘述。
0x02 部署 Fluentd
1、fluentd-config-map.yaml
配置Fluentd日志收集器的配置文件。
apiVersion: v1
data:
fluent.conf: |-
<source>
@type tail
#path /var/log/containers/*.log
path /var/log/containers/*xfshcloud-dxp*.log
pos_file fluentd-docker.pos
tag kubernetes.*
#<parse>
...
阅读全文>>
标签: fluentd elastic kibana
评论(0)
(504)