ASP.NET Core - ASP.NET Core - ASP.NET Core
- sepatu jordan untuk dijual
- 16373
|
Alat pemantauan kinerja Aplikasi Apache SkyWalking untuk sistem terdistribusi, yang dirancang khusus untuk layanan mikro, cloud-native, dan arsitektur berbasis kontainer (Docker, K8, Mesos).
SkyWalking menggunakan pengembangan berbasis komponen, mudah dikembangkan, komponen utamanya adalah sebagai berikut:
Skywalking Agent: Mengumpulkan informasi tracing (data rantai panggilan) dan metrik (indikator) dan laporan, melaporkan melalui HTTP atau gRPC untuk mengirim data ke Skywalking Collector.
Skywalking Collector: Pengumpul data tautan, mengintegrasikan dan menganalisis data penelusuran dan metrik yang dikirimkan oleh agen melalui modul Analysis Core dan memasukkannya ke dalam penyimpanan data yang relevan, dan pada saat yang sama melakukan statistik sekunder dan alarm pemantauan melalui modul Query Core.
Penyimpanan: Penyimpanan Skywalking, mendukung ElasticSearch, Mysql, TiDB, H2, dll. sebagai media penyimpanan untuk penyimpanan data.
UI: Platform visualisasi web, digunakan untuk menampilkan data di lapangan, secara resmi mengadopsi RocketBot sebagai UI utama SkyWalking.
Alamat GitHub: https: //github.com/apache/skywalking
Artikel ini menggunakan docker untuk menyebarkan dan menginstal Skywalking, versi docker layanan pengujian saya adalah 19.03.13.
Menginstal ElasticSearch
Artikel ini menggunakan es untuk penyimpanan, menggunakan es versi 6.8.13.
Tentang versi es yang diperlukan: https: //github.com/apache/skywalking/blob/master/docs/en/setup/backend/backend-storage.md#elasticsearch
Menginstal Apache SkyWalking OAP
Pada versi 6.6.0, kami membagi image oap menjadi dua tag xyz -es6 dan xyz -es7. Seperti namanya, es6 bermaksud untuk terhubung ke Elasticsearch 6 dan es7Elasticsearch 7.
Tag terbaru mengarah ke es6
Alamat cermin: https: //hub.docker.com/r/apache/skywalking-oap-server
Catatan: Pastikan untuk menambahkan versi yang ditandai, meskipun dikatakan bahwa tag terbaru default mengarah ke es6, saya menguji bahwa jika saya tidak menambahkan tag, itu akan melaporkan kesalahan berikut: [Entrypoint] Citra Docker Apache SkyWalking Gambar saat ini tidak Elasticsearch 6
Deskripsi Port
0.0.0.0/11800: API gRPC untuk Java, .NetCore, Node.js, probe Istio 0.0.0.0/12800: http rest API, digunakan untuk permintaan SkyWalking UI, melakukan permintaan GraphQL.
Menginstal SkyWalking-UI
Perintahnya adalah sebagai berikut:
Pada titik ini, semua instalasi telah selesai, docker untuk melihat kontainer yang sedang berjalan, sebagai berikut:
Coba akses panel UI: http://ip:8080/ , seperti yang ditunjukkan di bawah ini:
(Akhir) |
Sebelumnya: Catatan perintah umum database OracleBerikutnya: Pelacakan tautan ASP.NET Core (II) menggunakan integrasi SkyAPM
|