در این مطلب، ویدئو InfluxDB – با استفاده از Python داده ها را به InfluxDB ارسال کنید با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:08:22
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,080 –> 00:00:01,920
هی چه خبره همه این براد از
2
00:00:01,920 –> 00:00:03,679
سفر devops هستند و امروز قصد داریم
3
00:00:03,679 –> 00:00:04,400
4
00:00:04,400 –> 00:00:07,520
به نحوه وارد کردن داده ها به db influx
5
00:00:07,520 –> 00:00:09,599
با استفاده از پایتون نگاهی بیندازیم، این یکی از بهترین
6
00:00:09,599 –> 00:00:12,080
راه ها برای دریافت داده با استفاده از influx db است،
7
00:00:12,080 –> 00:00:14,320
بنابراین اگر از db استفاده می کنید influx db و می
8
00:00:14,320 –> 00:00:16,320
خواهید بدانید که چگونه با استفاده از پایتون می توانید داده ها را وارد
9
00:00:16,320 –> 00:00:16,960
10
00:00:16,960 –> 00:00:19,039
کنید و اگر تازه وارد influx
11
00:00:19,039 –> 00:00:20,720
db هستید و می خواهید نحوه تنظیم
12
00:00:20,720 –> 00:00:21,119
آن را
13
00:00:21,119 –> 00:00:23,279
بررسی کنید، راهنمای ویدیوی من در مورد راه اندازی
14
00:00:23,279 –> 00:00:24,320
influx
15
00:00:24,320 –> 00:00:26,480
db را ببینید. وارد کد شوید،
16
00:00:26,480 –> 00:00:28,400
بنابراین اولین کاری که میخواهیم انجام دهیم این
17
00:00:28,400 –> 00:00:31,359
است که db هجوم را وارد کنیم و سپس
18
00:00:31,359 –> 00:00:33,120
تاریخ را نیز وارد کنیم،
19
00:00:33,120 –> 00:00:35,600
زیرا db ورودی یک پایگاه داده سری زمانی است
20
00:00:35,600 –> 00:00:36,399
21
00:00:36,399 –> 00:00:39,040
که دارای مهر زمان است، بنابراین
22
00:00:39,040 –> 00:00:40,719
بیایید ادامه دهیم و کارهای خود را انجام دهیم.
23
00:00:40,719 –> 00:00:41,760
عبارتهای import را
24
00:00:41,760 –> 00:00:45,039
انجام میدهیم، بنابراین ما از influx db import
25
00:00:45,039 –> 00:00:45,840
influx db
26
00:00:45,840 –> 00:00:47,760
client انجام میدهیم و سپس
27
00:00:47,760 –> 00:00:49,280
ماژول تاریخ زمان را وارد میکنیم
28
00:00:49,280 –> 00:00:50,960
و اگر
29
00:00:50,960 –> 00:00:52,800
مشتری influx db را ندارید، فقط مطمئن شوید که یک پیپ
30
00:00:52,800 –> 00:00:55,360
نصب در fluxdb انجام دهید پس از آن ما قرار است
31
00:00:55,360 –> 00:00:57,199
پایگاه داده خود را راهاندازی کنیم،
32
00:00:57,199 –> 00:00:59,440
بنابراین میخواهم تعدادی دیگر را بچسبانم
33
00:00:59,440 –> 00:01:01,760
در اینجا کد کنید
34
00:01:01,840 –> 00:01:04,479
و می توانید ببینید که ما یک کلاینت را در اینجا راه اندازی کرده ایم
35
00:01:04,479 –> 00:01:05,280
36
00:01:05,280 –> 00:01:08,400
و من فقط آن را در پورت لوکال هاست
37
00:01:08,400 –> 00:01:12,080
8086 پسورد مدیریت اجرا می کنم و سپس یک
38
00:01:12,080 –> 00:01:13,360
نام پایگاه داده
39
00:01:13,360 –> 00:01:15,680
در کد من وجود دارد.
40
00:01:15,680 –> 00:01:16,479
41
00:01:16,479 –> 00:01:19,280
اگر
42
00:01:19,280 –> 00:01:20,000
میخواهید آن را
43
00:01:20,000 –> 00:01:22,720
نه در docker
44
00:01:22,720 –> 00:01:24,799
تنظیم کنید، میتوانید به ویدیوی دیگر من نگاهی بیندازید، جایی که من به تازگی در
45
00:01:24,799 –> 00:01:26,720
fluxdb در لوکال هاست راهاندازی کردم،
46
00:01:26,720 –> 00:01:29,439
انجام آن بسیار آسان است، بیایید
47
00:01:29,439 –> 00:01:30,720
یک ترمینال پایتون را برداریم
48
00:01:30,720 –> 00:01:32,720
و این کد را بچسبانیم و فقط آن را بسازیم.
49
00:01:32,720 –> 00:01:34,240
مطمئن شوید که درست اجرا میشود،
50
00:01:34,240 –> 00:01:37,360
بنابراین ما ترمینال پایتون خود را اینجا دریافت کردهایم و
51
00:01:37,360 –> 00:01:38,880
52
00:01:38,880 –> 00:01:41,520
شی کلاینت را در اینجا تنظیم میکنیم، اکنون کاری که میتوانیم انجام دهیم این است که برویم به
53
00:01:41,520 –> 00:01:42,159
مشتری
54
00:01:42,159 –> 00:01:46,799
و سپس برویم پایگاهداده فهرست زیرخط را دریافت کنیم
55
00:01:46,799 –> 00:01:48,799
و این پایگاههای دادهای را نشان میدهد
56
00:01:48,799 –> 00:01:51,759
که در influx db
57
00:01:51,759 –> 00:01:54,320
و شما می توانید تنها پایگاه داده ای را که
58
00:01:54,320 –> 00:01:54,960
وجود
59
00:01:54,960 –> 00:01:58,560
دارد، پایگاه داده من است، بنابراین اگر
60
00:01:58,560 –> 00:02:00,880
بخواهیم می توانیم یک پایگاه داده جدید ایجاد کنیم که
61
00:02:00,880 –> 00:02:02,479
به صورت Client
62
00:02:02,479 –> 00:02:05,600
dot ایجاد پایگاه داده زیرخط می شود
63
00:02:05,600 –> 00:02:07,600
و سپس به پایگاه داده یک نام
64
00:02:07,600 –> 00:02:10,080
می دهم و من db جدید خود را می روم
65
00:02:10,080 –> 00:02:11,840
و شما باید املای ایجاد کنید. پایگاه داده
66
00:02:11,840 –> 00:02:14,080
درست است، بنابراین ما این کار را انجام خواهیم داد
67
00:02:14,080 –> 00:02:16,640
و به نظر می رسد که کار کرده است و حالا اگر
68
00:02:16,640 –> 00:02:17,680
69
00:02:17,680 –> 00:02:20,720
دوباره برویم لیست پایگاه داده را دریافت کنیم، می بینید که
70
00:02:20,720 –> 00:02:22,480
ما دو پایگاه داده
71
00:02:22,480 –> 00:02:26,000
داریم، mydb و db جدید من،
72
00:02:26,000 –> 00:02:27,360
بنابراین اگر بخواهیم پایگاه داده خاصی را انتخاب
73
00:02:27,360 –> 00:02:29,200
کنیم، از دستور switch database استفاده
74
00:02:29,200 –> 00:02:29,840
75
00:02:29,840 –> 00:02:33,760
می کنیم تا به مشتری برویم. سوئیچ نقطه ای
76
00:02:33,760 –> 00:02:37,200
پایگاه داده زیرخط
77
00:02:37,200 –> 00:02:39,840
و سپس نام آن را بدهید تا
78
00:02:39,840 –> 00:02:42,640
db جدید من
79
00:02:42,959 –> 00:02:45,280
را انتخاب کنیم تا پایگاه داده جدید را انتخاب
80
00:02:45,280 –> 00:02:46,560
کنیم. کار بعدی که می خواهیم انجام دهیم این
81
00:02:46,560 –> 00:02:49,200
است که یک بارگذاری را تنظیم کنیم، بنابراین من می خواهم
82
00:02:49,200 –> 00:02:49,599
83
00:02:49,599 –> 00:02:51,840
ویرایشگر کد خود را اینجا بکشم و اولین
84
00:02:51,840 –> 00:02:52,640
کاری که میخواهم انجام دهم این
85
00:02:52,640 –> 00:02:55,840
است که یک لیست ایجاد کنم، بنابراین من فقط به json
86
00:02:55,840 –> 00:02:56,879
underscore
87
00:02:56,879 –> 00:03:00,159
payload میروم و آن یک لیست خالی است
88
00:03:00,159 –> 00:03:01,680
و کار بعدی که میخواهم انجام دهم این است که
89
00:03:01,680 –> 00:03:03,519
مقداری داده تنظیم کنم تا دادهها
90
00:03:03,519 –> 00:03:06,560
برابر شوند و این کار ادامه دارد برای اینکه یک
91
00:03:06,560 –> 00:03:07,920
دیکشنری باشد
92
00:03:07,920 –> 00:03:10,159
پس من آن را به این صورت قرار می دهم و اولین
93
00:03:10,159 –> 00:03:11,040
کاری که می خواهیم انجام دهیم این
94
00:03:11,040 –> 00:03:13,680
است که اندازه گیری را تنظیم کنیم اندازه گیری ها
95
00:03:13,680 –> 00:03:15,680
بسیار شبیه به جداول هستند
96
00:03:15,680 –> 00:03:20,400
و این یکی را سهام می نامیم
97
00:03:21,440 –> 00:03:23,840
و سپس می خواهیم به آن یک برچسب بدهیم که
98
00:03:23,840 –> 00:03:25,680
پارامتر برچسب
99
00:03:25,680 –> 00:03:28,319
است. در واقع یک فرهنگ لغت نیز هست، بنابراین
100
00:03:28,319 –> 00:03:28,720
101
00:03:28,720 –> 00:03:31,440
ما چند براکت فرفری و سپس شما را در
102
00:03:31,440 –> 00:03:32,400
آنجا انجام
103
00:03:32,400 –> 00:03:34,560
می دهیم میتوانید هر تعداد تگ را که میخواهید اضافه کنید، اما
104
00:03:34,560 –> 00:03:35,519
من فقط یکی را اضافه
105
00:03:35,519 –> 00:03:39,040
میکنم که میگوییم ticker و سپس بیایید به
106
00:03:39,040 –> 00:03:41,840
تسلا برویم و بعد از آن میخواهیم
107
00:03:41,840 –> 00:03:42,480
زمان را تنظیم کنیم
108
00:03:42,480 –> 00:03:44,560
زیرا influx db یک پایگاهداده سری زمانی است
109
00:03:44,560 –> 00:03:46,000
و همیشه
110
00:03:46,000 –> 00:03:48,799
برای هر یک به یک مهر زمانی نیاز دارد. ورود، بنابراین ما
111
00:03:48,799 –> 00:03:49,840
فقط
112
00:03:49,840 –> 00:03:52,000
زمان را تنظیم می کنیم و سپس می خواهیم به آن یک
113
00:03:52,000 –> 00:03:52,879
مهر زمانی
114
00:03:52,879 –> 00:03:56,959
بدهیم، بنابراین این کار را با datetime.now انجام می دهیم
115
00:03:56,959 –> 00:03:59,040
و این به داده های ما یک
116
00:03:59,040 –> 00:04:00,159
مهر زمانی تاریخ می دهد،
117