THẢO LUẬN

thg 9 17, 2020 6:26 SA

Xin lỗi mình có bạn trai rồi 😃

0
thg 9 17, 2020 6:24 SA

hệ thống chạy nginx vs apache

Vậy là theo dõi hệ thống hay theo dõi nginx/apache vậy bạn ?

Một số hệ thống đã tích hợp sẵn Plugin thay cho exporter cài đặt thêm, nên bạn cần research xem service của bạn có hỗ trợ xuất ra metric timeline hay không?

Nếu có thì kết nối Datasource với Grafana và setup query thôi, nếu không thì bạn cần tìm 1 service exporter tương ứng hỗ trợ hệ thống của bạn. Về phần NGINX và Apache, theo mình chỉ cần check status up/down của webserver này là ổn.

Tham khảo NGINX exporter mà Gitlab đang dùng NGINX VTS exporter

server die thì email về

Gợi ý đoạn này nên để query ở Grafana với công thức delta() hoặc rate(), thì alert email nó không bị gửi nhiều quá. Die trên 2 phút mới gửi mail chẳng hạn.

Xem log thì vẫn phải vào server để xem nhé, hoặc muốn dùng giải pháp lớn thì bạn tham khảo thêm Kibana để filter log cho nhanh.

p/s: câu hỏi của bạn khá lớn nên research dần các keyword trong comment nhé 👍

0
thg 9 17, 2020 6:16 SA

tuyệt vời ạ

0
thg 9 17, 2020 6:11 SA

tức là bạn muốn hiển thị ảnh theo kiểu gellery rồi view to ảnh trên popup khi click vào từng ảnh 1 à? Như vậy thì bạn cần custom thêm khá nhiều hoặc k thì dùng library cho nhanh.

0
thg 9 17, 2020 5:53 SA

@tantaile421 Phí này là nếu bạn muốn royalty-free thôi. Còn bản thân thư viện vẫn hoàn toàn mã nguồn mở dưới giấy phép GPLv3.

0

có cách nào thêm cột slug tự động không ạ ?, kiểu như Thành phố Hà Nội => thanh-pho-ha-noi.

0

@tantaile421 Hmm, đúng là thế thật, mặc dù thì Firefox thì không bị tương tự

0
thg 9 17, 2020 5:00 SA

e làm 1 list hình ảnh và muốn modal mỗi hình ảnh thì làm như nào ạ..?? e có tham khảo tài liệu mà ko tìm đc

0
thg 9 17, 2020 4:52 SA

@tranxuanthang ở bên mình khi run demo của bạn, khi scroll nó sẽ chạy 1 đoạn nhỏ sau đó mới chạy đoạn scroll mượt, cái mình cần là hủy cái đoạn scroll nhỏ ở đầu ấy @@

+1
thg 9 17, 2020 4:51 SA

@quangphunguyen đồng ý là mượt, nhưng sau khi scroll thì k thể dừng lại được, như đệ quy ấy @@

0
thg 9 17, 2020 4:38 SA

@tantaile421 bạn thử sử dụng thêm option behavior smooth cho mượt chưa ❓

0
Avatar
đã bình luận cho bài viết
thg 9 17, 2020 4:13 SA

khó hiểu quá

0
thg 9 17, 2020 3:52 SA

mình xũng có thử r` nhưng k hủy đc scroll mặc định nên nó cấn cấn nhìn giống lỗi lắm bạn 😃)

0
thg 9 17, 2020 3:52 SA

cái này h có phí r ông ơi :v

0
thg 9 17, 2020 3:49 SA

Đọc bài này mình mới biết Grafana dùng độc lập được 😂 trước toàn thấy đi kèm Prometheus

Mình có 1 task là muốn monitor hệ thống chạy nginx vs apache, muốn nếu server die thì email về, nhưng cũng phải xem được log để biết tại sao die. Bạn tư vấn giúp mình nên dùng gì trong trường hợp này với 😄

+1
thg 9 17, 2020 3:46 SA

hihi thăn cậu 😘

0

Have a good day, Mr. Minh. Ko hỉu vì sao kq in ra “1245 done with implicit label”? Có thể giải thích giùm đc ko? Tks. '''

fun foo() {

listOf(1, 2, 3, 4, 5).forEach lit@{

    if (it == 3) return@lit // local return to the caller of the lambda, i.e. the forEach loop

    // if (it == 3) return@forEach

    print(it)

}

print(" done with explicit label")

}

// Print result: 1245 done with implicit label '''

0

@tantaile421 mình chưa hiểu rõ ý bạn lắm. Theo cách này thì là css-only tại sao cần cả preventDefault của Javascript nhỉ.

0
thg 9 17, 2020 3:21 SA

Tks bác nhé 😄

+1
thg 9 17, 2020 3:04 SA

Kaka. Thanks a !!! Zo zo zo 🍻🍻

+1
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí