Cara Testing Fluentbit dengan Docker
Fluent Bit digunakan untuk Observability mengambil logs dari berbagai sumber, merubah log tersebut baik menambah ataupun menghapus beberapa bagian lalu mengirimkannya ke Log Aggregator seperti...
View ArticleCara Konfigurasi fluentbit dengan fluent-operator di Kubernetes
Kebutuhan: – Kubernetes cluster – helm v3.x – kubectl – git Untuk aplikasi monitoring dan observability ada baiknya untuk menggunakan namespace tertentu agar tidak bercampur dengan aplikasi lainnya....
View ArticleMengelola User Grafana dengan Keycloak
Pada tutorial kali ini kita akan membahas cara untuk mengelola user Grafana dengan menggunakan Keycloak, semua user akan dikelola oleh Keycloak beserta dengan role-nya. Cara ini jauh lebih mudah untuk...
View ArticleMenghitung Jumlah Baris Dengan wc dan grep
Kali ini kita akan membahas utility wc untuk menghitung jumlah baris pada suatu file. Ada banyak kegunaan dari wc yang bisa kita eksplore dengan melihat manualnya lewat terminal man wc Contoh text,...
View ArticleSolusi Kubernetes Persistentvolumeclaim Bound to Non-existent Persistentvolume
Saat melakukan membuat Proof of Concept (POC) di Minikube untuk Redis HA, saya mendapat issue, PVC statusnya masih pending dan setelah dicari tau ternyata issue tersebut karena PV di kubernetes belum...
View ArticleCara Penggunaan dan Contoh Kasus Gitleaks
Gitleaks digunakan untuk mendeteksi hard-coded password ataupun secret yang terdapat di repository. Baik di tambahkan secara sengaja maupaun tidak sengaja, Gitleaks ini sangat berguna bila ditambahkan...
View ArticleScript Monitoring HTTP dengan Python
Kali ini kita akan membuat script untuk monitoring HTTP dengan Python. Ada banyak script monitoring diluar sana yang bisa digunakan, tetapi ada baiknya kita belajar untuk membuatnya sehingga kita...
View ArticleMariadb/MySQL Solusi Incorrect definition of table mysql.column_stats
Bila anda mendapat error di log MySQL/MariaDB Mar 21 16:56:36 rantang mariadbd[67522]: 2024-03-21 16:56:36 207425 [ERROR] Incorrect definition of table mysql.column_stats: expected column 'hist_type'...
View ArticleCara Menggunakan pip di Read Only Filesystem
Salah satu package installer dari Python adalah pip atau pip3 tergantung dari varian Linux yang digunakan. Dibanyak sistem yang mengaplikasikan read-only filesystem, seperti pada Docker atau Kubernetes...
View ArticleUpgrade Mikrotik hAP Lite RB941-2nD Ke 7.14.2
Upgrade Mikrotik hAP Lite (RB941-2nD) tidak bisa langsung di upgrade ke Mikrotik 7.14.2 karena adanya keterbatasan storage pada RouterBoard tersebut. Untuk itu silahkan ikuti langkah-langkah dibawah...
View ArticleSolusi Nginx http2 directive is deprecated
Setelah upgrade nginx ke versi 1.25 atau diatasnya akan muncul informasi $ sudo nginx -t nginx: [warn] the "listen ... http2" directive is deprecated, use the "http2" directive instead in...
View ArticleCara Fix MySQL/MariaDB Illegal mix of collations latin1_swedish_ci
Dari log error, pesan yang ditampilkan [2022-05-06 01:28:15] local.ERROR: SQLSTATE[HY000]: General error: 1267 Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8mb4_unicode_ci,COERCIBLE)...
View ArticleCara Upgrade Fedora 39 ke Fedora 40
Fedora Project baru merilis Fedora 40, bila anda menggunakan Fedora 38 atau 39 bisa langsung upgrade ke Fedora 40. Banyak perubahan yang dibawa oleh Fedora 40, sangat direkomendasikan untuk upgrade...
View ArticleFedora dnf terkunci Waiting for process with pid 4622 to finish
Saat melakukan instalasi dengan dnf di Fedora, muncul pesan berikut Waiting for process with pid 4622 to finish. Transaction Summary...
View ArticleCara Reset File dan Folder di Git
Saat bekerja dengan version control seperti git, kadang kita melakukan perubahan yang tidak terduga dan ingin dikembalikan ke versi sebelum kita melakukan perubahan, atau dalam kata lain mengembalikan...
View ArticleKubernetes kubectl Dropping out copy after 0 retries
Sewaktu copy data ukuran besar dari kubernetes, kadang muncul error seperti ini kubectl -n infra cp cassandra-0:/data/cassandra.db ~/backup/cassandra.db tar removing leading '\' from member names...
View ArticleBerbagai Cara Install AWS CLI 2 di Linux
Disini akan kita bahas berbagai cara untuk menginstal aws cli. Bila komputer anda tidak memiliki firewall ataupun pembatasan harusnya cara 1 bisa berjalan dengan lancar. Tergantung dari firewall...
View ArticleCara Setup External DNS Cloudflare di Kubernetes
ExternalDNS berguna untuk membuat record DNS untuk services ataupun inggress di penyedia layanan DNS. Untuk mengupdate DNS jadi lebih mudah, karena semuanya bisa dijalankan lewat deployment di...
View ArticleCara Perbaharui Certificate Elasticsearch
Bila anda menggunakan setup otomatis pada integrasi dan Kibana, default sertifikat yang dibuat berlaku hanya untuk 2 tahun, setelah 2 tahun kita harus membuat seritifkat baru dengan Root CA baru, atau...
View ArticleBackblaze R2 Sebagai Backend S3 Terraform
Selain menggunakan S3 dari AWS, kita bisa menggunakan varian S3 (kompatibel dengan protocol S3) untuk menyimpan state Terraform. Pada tulisan kali ini kita akan membahas Backblaze R2 Membuat Bucket...
View Article