Skip to main content
BlogAI

Elastic nightshift AI SRE: Mulai dari Engine Investigation

Elastic nightshift AI SRE punya empat engine: Context, Detection, Investigation, Remediation. Mengapa Investigation saja pada alert yang ada adalah awal teraman.

Matthews Wong

Software Engineer

Oktober 202611 menit baca
Elastic nightshift AI SRE: Mulai dari Engine Investigation

Ringkasan Utama

Elastic nightshift AI SRE, private preview sejak 8 Oktober 2026, membagi kerja insiden menjadi empat engine: Context, Detection, Investigation, dan Remediation. Masing-masing bisa dipakai sendiri. Langkah pertama paling aman adalah menjalankan Investigation saja pada alert yang sudah ada, karena ia membaca telemetry dan menulis laporan tanpa mengubah apa pun.

Kebanyakan produk AI SRE datang sebagai satu paket: pasang, lalu ia mendeteksi, mendiagnosis, dan memperbaiki. Susah menjawab ya, karena Anda tidak bisa memberi bagian yang diinginkan (second opinion saat page jam 3 pagi) tanpa memberi bagian yang ditakuti (sesuatu menjalankan command di production).

Pengumuman nightshift dari Elastic pada 8 Oktober 2026 dirancang berbeda, dan itu bagian yang menarik. Saya belum mendapat akses preview, jadi tulisan ini adalah pembacaan cermat atas pengumuman Elastic, halaman sign-up, dan dokumentasi Workflows, ditambah argumen saya sendiri soal urutan rollout. Bila sesuatu adalah penilaian saya dan bukan pernyataan Elastic, saya sebutkan.

Apa yang sebenarnya diumumkan Elastic

Elastic mengumumkan nightshift AI SRE sebagai Private Preview di dalam Elastic Observability, dan menyebut tim SRE-nya sendiri sudah menjalankannya terhadap environment production Elastic. Agent ini memantau telemetry terus-menerus, mendeteksi masalah termasuk yang tidak dicakup alert rule, menyelidikinya, lalu merekomendasikan atau menerapkan perbaikan. Setiap langkah penalaran bisa diikuti dan data mentahnya bisa dibuka.

Aksesnya lewat waitlist. Pengumuman menyebut Private Preview terbuka untuk pengguna Elastic yang sudah ada tanpa biaya selama masa early access, sedangkan halaman sign-up menulisnya gratis untuk pengguna Elastic Observability Serverless, satu-satunya deployment yang didukung saat ini. Kedua halaman tidak memberi harga setelah preview maupun tanggal general availability, jadi anggap biaya sebagai hal yang belum diketahui.

Empat engine, masing-masing bisa dipakai sendiri

Klaim strukturalnya: nightshift adalah empat engine, bukan satu agent, dan Anda boleh memakai salah satunya secara terpisah. Tabel ini diringkas dari deskripsi Elastic sendiri untuk tiap engine.

EngineFungsinyaPemicunyaHasilnya
ContextMembangun pengetahuan tentang environment Anda dari telemetry, kode, runbook, dan wiki, termasuk memori jangka panjang soal insiden lampauBerjalan terus setelah punya data dan akses sistemEntity, relasi, dan memori insiden untuk engine lain
DetectionMengevaluasi telemetry dan menandai masalah tanpa alert rule yang harus ditulis atau dirawatSelalu aktif bila dikonfigurasi untuk data ServerlessSignificant Events yang mengelompokkan sinyal terkait lintas service
InvestigationMenguji hipotesis secara paralel terhadap log, metric, trace, dan profile, memisahkan gejala dari penyebabAlert apa pun, di Elastic atau tool terhubung, atau opsional sebuah Significant EventRoot cause, service terdampak, aksi yang diusulkan, dan blind spot
RemediationMemilih Elastic Workflow atau connector action dan mengisi parameternya, atau memberi command untuk Anda jalankanInvestigation yang sudah selesaiUsulan perbaikan yang harus direview sebelum dijalankan

Baca kolom Pemicu sebagai graf dependency. Investigation satu-satunya engine yang bisa mulai dari sesuatu yang sudah Anda miliki, yaitu alert, sedangkan Detection menciptakan sinyal baru dan Remediation butuh investigation selesai untuk bertindak. Asimetri itu dasar urutan rollout di bagian berikut.

Kenapa Investigation saja adalah pintu masuk berisiko rendah

Argumen saya, bukan Elastic: adopsi Investigation lebih dulu, pada alert yang memang sudah membangunkan Anda. Ia tidak menambah sumber alert baru, jadi volume page tidak berubah. Ia tidak menyentuh apa pun, karena bertindak adalah tugas Remediation. Dan hasilnya bisa dinilai, sebab manusia sudah tahu bagaimana tiap insiden itu sebenarnya berakhir.

Bandingkan alternatifnya. Mengaktifkan Detection menambah aliran Significant Events yang belum punya prosedur on-call, jadi Anda mengukur agent sekaligus mendesain ulang alerting. Mengaktifkan Remediation tanpa rekam jejak berarti memercayai parameter yang belum pernah Anda lihat ia pilih. Investigation lebih dulu memberi waktu membangun rekam jejak itu.

Deskripsi Elastic mendukung pembacaan aman ini dalam dua hal. Setiap aksi yang diusulkan menunggu review pengguna, dan setiap langkah investigation beserta data mentahnya bisa diperiksa, sehingga kesimpulan yang salah bisa dilacak, bukan sekadar diragukan. Satu hal yang tidak bisa saya pastikan dari halaman yang saya baca: apakah Investigation bekerja baik tanpa engine Context menyala. Tanyakan itu saat panggilan waitlist.

Nilai laporan terhadap kesimpulan engineer Anda, bukan terhadap seberapa meyakinkan bunyinya. Root cause salah yang terdengar fasih adalah kegagalan mahal, dan bagian blind spot harus dicek lebih dulu: laporan yang baik menyebut apa yang tidak bisa ia verifikasi.

Sambungkan alert yang sudah Anda punya

Sebelum agent menyentuh apa pun, catat dulu bahan penilaiannya. Workflows Elastic adalah automasi YAML di Kibana dengan trigger, input, dan step, dan halaman triggers menyebut alert trigger memulai workflow saat detection atau alerting rule menghasilkan alert, dengan alert tersedia lewat field event. Ini baseline recorder, bukan konfigurasi nightshift.

# Kibana Workflow: record every alert as a baseline BEFORE any AI touches it.
# Syntax follows Elastic's Workflows docs: triggers with "type: alert", the
# alert exposed under "event", and a "console" step that prints a message.
name: alert-baseline-recorder
description: Log each alert the AI SRE pilot will later investigate
enabled: true
tags: ["ai-sre-pilot", "baseline"]

triggers:
  - type: alert        # starts when a detection or alerting rule raises an alert

steps:
  - name: dump_event
    type: console
    with:
      # Print the whole event first. The docs page says it carries fields,
      # severity and rule information, but does not list the exact paths,
      # so read one real payload before you template individual fields.
      message: |
        alert received at ingest time
        event: {{event}}

Pengumuman menyebut Investigation bisa dimulai oleh alert apa pun di Elastic atau tool terhubung, tetapi halaman yang saya baca tidak mendokumentasikan cara koneksi itu dikonfigurasi selama preview, jadi saya tidak mengarang pengaturannya. Sisi Kibana adalah alerting biasa: rule punya condition, schedule, dan action, dan action mengirim notifikasi lewat connector seperti email atau Slack.

Poin praktisnya adalah urutan. Biarkan rule dan connector Anda apa adanya, tambahkan recorder, dan kumpulkan alert seminggu lengkap dengan timestamp sebelum ada investigation sebagai pembanding. Kalau tidak, Anda akan mengingat versi agent atas kejadian, bukan versi Anda sendiri.

Remediation: buat review benar-benar bermakna

Elastic menyebut engine Remediation memilih Elastic Workflow atau connector action dan mengisi parameternya, dan setiap aksi yang diusulkan menunggu review. Pengguna menentukan seberapa banyak yang dikerjakan agent sendiri: review tiap aksi beserta parameternya sebelum jalan, atau biarkan ia menerapkan perbaikan otomatis.

Opsi kedua akan menggoda, dan opsi pertama hanya sebaik reviewer-nya. Reviewer yang menekan approve di setiap usulan sama saja dengan auto-apply dengan langkah tambahan. Jadi saya akan menuliskan di muka apa yang dibaca reviewer dan kapan ia menolak. Blok di bawah adalah template buatan saya sendiri, karena tidak ada file semacam itu di pengumuman.

# MY OWN review rubric, not Elastic syntax. Nothing in the announcement
# defines a policy file; this is what I would write down before enabling
# Remediation, so that "review each action" means something specific.
remediation_review:
  default: human_approves_every_action
  read_before_approving:
    - the Workflow or connector action chosen
    - every parameter value it filled in
    - the investigation step that justified it
    - the blind spots the investigation listed
  never_approve_when:
    - a blind spot overlaps the target service
    - the parameters name a resource the root cause did not mention
    - the action cannot be undone and nobody is on call to watch it
  auto_apply:
    allowed: false           # revisit only after a month of approved-as-written actions
    candidate_actions: []    # start empty; add one reversible action at a time

Halaman Agent Builder Elastic menyebut Elastic Workflows dapat diekspos sebagai tool yang bisa dipakai ulang, yang memberi petunjuk mengapa katalog aksi penting: setup Remediation paling aman adalah yang menawarkan aksi paling sedikit dan paling mudah dibatalkan. Mulai dari daftar pendek yang nyaman Anda jalankan sendiri, lalu tambah dengan sengaja.

Failure mode dan trade-off yang perlu diperhitungkan

Pertama, bukti. Halaman yang saya baca tidak memuat angka akurasi, presisi, atau waktu penyelesaian yang dipublikasikan untuk nightshift, dan satu-satunya bukti yang disebut adalah tim SRE Elastic sendiri memakainya di production. Itu sinyal wajar untuk preview, bukan benchmark. Halaman sign-up memang menampilkan angka pelanggan, tetapi itu menggambarkan Elastic Observability, bukan agent ini, jadi jangan dibawa ke sini.

Kedua, angka pinjaman. Artikel context engineering Elastic melaporkan tool call turun dari 33 ke 9 dan input token turun 71 persen, tetapi itu satu contoh simulasi, bukan benchmark umum dan bukan nightshift. Kutip sebagai ilustrasi mengapa context yang disiapkan membantu, jangan sebagai hasil yang diharapkan.

Ketiga, cakupan. Data Serverless didukung sekarang. Elastic Cloud Hosted, cluster self-managed, tool observability pihak ketiga, dan telemetry store lain direncanakan untuk technical preview akhir tahun ini, dan integrasi Slack masih dikembangkan. Beranda Kibana, Elastic CLI, dan MCP adalah permukaan yang disebut saat ini. Jika telemetry Anda ada di tempat lain, pilot Anda berarti menunggu.

Preview artinya produk akan berubah, dan Elastic menyebut kemampuan baru datang tiap minggu. Jangan pasang agent preview di satu-satunya jalur insiden diketahui. Pertahankan alerting dan rute on-call sekarang sebagai sumber kebenaran, dan perlakukan output nightshift sebagai pembaca kedua.

Empat tahap adopsi dibandingkan

Empat engine yang sama menghasilkan profil risiko yang sangat berbeda tergantung seberapa banyak yang Anda nyalakan. Ini perbandingan saya atas tahap-tahap itu, diturunkan dari deskripsi engine Elastic, bukan panduan rollout dari vendor.

TahapYang ditambahkanYang harus dipercayaJika salah
Investigation pada alert yang adaSatu laporan per alert: root cause, dampak, blind spotPembacaannya atas telemetry Anda, yang bisa diperiksa langkah demi langkahAbaikan laporannya. Tidak ada yang berubah di production
Tambah DetectionSignificant Events untuk masalah yang tidak dicakup rulePenilaiannya soal apa yang abnormal, plus kapasitas Anda men-triage sinyal baruNoise bagi on-call. Mute atau berhenti memakai event-nya
Tambah Remediation dengan reviewUsulan Workflow atau connector action beserta parameterReviewer Anda membaca setiap parameter, setiap saatTolak usulan, atau batalkan aksi yang disetujui reviewer yang lelah
Penerapan otomatisPerbaikan diterapkan tanpa manusia di dalam loopDiagnosisnya, parameternya, dan reversibilitas setiap aksiTergantung aksinya. Pilih hanya untuk langkah yang aman dibatalkan

Context ada di bawah keempat tahap. Elastic menjelaskan ia memberi makan engine lain, jadi harapkan memberinya akses data dan sistem sejak awal, dan putuskan siapa yang boleh melihat runbook dan wiki sebelum ia membacanya.

Yang dikerjakan hari Senin

Semua ini bisa dimulai tanpa akses preview. Lima langkah ini menyiapkan Anda, sehingga saat akses datang Anda mengukur, bukan menebak.

  1. Daftar waitlist lewat halaman sign-up, dan pastikan deployment Anda: saat ini hanya data Elastic Observability Serverless yang didukung.
  2. Deploy alert baseline recorder, lalu kumpulkan alert seminggu beserta resolusi sebenarnya yang ditulis engineer yang menanganinya.
  3. Pilih satu service yang berisik tetapi taruhannya rendah sebagai lingkup pilot, dan tanyakan ke Elastic secara tertulis bagaimana alert dari setup Anda sampai ke Investigation dan apakah Context harus menyala.
  4. Jalankan Investigation saja. Nilai setiap laporan dengan scorecard di bawah, termasuk apakah kesalahan jatuh di dalam blind spot yang tercantum.
  5. Tulis rubrik Remediation sebelum mengaktifkannya, dan biarkan scorecard yang memutuskan kapan engine itu layak mendapat aksi pertamanya.
# Pilot scorecard: one row per investigation, filled in by the on-call human.
# Score against the incident's real resolution, not against how confident
# the report sounded.
alert_id:            # the alert that triggered the investigation
human_root_cause:    # written by the engineer, BEFORE reading the report
report_root_cause:   # copied from the investigation conclusion
verdict:             # match | partial | wrong
blind_spots_listed:  # yes | no  (did it admit what it could not check?)
blind_spot_was_real: # yes | no  (was the missed cause inside a listed blind spot?)
minutes_to_first_useful_hypothesis_human:
minutes_to_first_useful_hypothesis_report:
proposed_action:     # what Remediation would have run, even if you never enable it
action_would_have_helped:  # yes | no | harmful

Sebulan scorecard juga satu-satunya bukti yang benar-benar tentang sistem Anda. Cerita production dari vendor, sejujur apa pun, adalah tentang sistem mereka.

Ide berguna di nightshift bukan otonominya, melainkan sambungannya. Karena engine Context, Detection, Investigation, dan Remediation bisa dipisah, Anda dapat menerima bagian terkecil yang layak dan menolak sisanya sampai ia punya rekam jejak. Mulai dari tempat agent hanya bisa membaca, nilai terhadap kesimpulan engineer Anda, dan beri hak bertindak paling akhir.

FAQ

Pertanyaan Umum

Jawaban singkat untuk pertanyaan yang paling sering diajukan pembaca tentang topik ini.

Apa itu Elastic nightshift AI SRE?

Ini adalah agent AI SRE di dalam Elastic Observability, diumumkan 8 Oktober 2026 sebagai Private Preview. Ia memantau telemetry, mendeteksi masalah, menyelidikinya, dan mengusulkan perbaikan, dibangun dari empat engine bernama Context, Detection, Investigation, dan Remediation. Elastic menyebut tim SRE-nya sendiri sudah menjalankannya terhadap environment production.

Bisakah saya memakai satu engine nightshift saja?

Bisa. Elastic menggambarkan keempat engine itu dapat dipakai secara independen. Investigation bisa mulai dari alert apa pun di Elastic atau tool terhubung, Detection bekerja tanpa alert rule, dan Remediation membutuhkan investigation selesai untuk mengusulkan perbaikan.

Apakah nightshift mengubah sistem production secara otomatis?

Tidak secara default. Elastic menyebut setiap aksi yang diusulkan menunggu review pengguna, dan pengguna memilih antara mereview tiap aksi beserta parameternya atau membiarkan agent menerapkan perbaikan otomatis. Penerapan otomatis adalah keputusan pengguna, itu sebabnya memulai dengan Investigation saja adalah jalur yang hati-hati.

Berapa biaya Elastic nightshift dan bagaimana cara mendapat akses?

Akses lewat waitlist. Pengumuman menyebut Private Preview gratis bagi pengguna Elastic yang sudah ada selama early access, dan halaman sign-up menyebut gratis untuk pengguna Elastic Observability Serverless. Kedua halaman tidak memberi harga setelah preview maupun tanggal general availability.

Data dan deployment apa yang didukung nightshift saat ini?

Data Elastic Observability Serverless didukung sekarang. Elastic Cloud Hosted, cluster self-managed, tool observability pihak ketiga yang populer, dan telemetry store lain direncanakan untuk technical preview akhir tahun ini, dan integrasi Slack masih dalam pengembangan.