ਲਾਭ:
- ਸੰਖੇਪ, ਸਮੂਹ ਅਤੇ ਟਾਈਮਲਾਈਨ ਲੌਗਸ ਲਈ AI ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸ਼ੋਰ ਵਿੱਚ ਸਿਗਨਲ ਨੂੰ ਜਲਦੀ ਲੱਭੋ
- ਆਪਸੀ ਸਬੰਧਾਂ ਅਤੇ ਕਾਰਨਾਂ ਨੂੰ ਵੱਖ ਕਰਨ ਦੀ ਸਮਰੱਥਾ ਅਤੇ ਨਕਲੀ ਬੁੱਧੀ ਦੇ ਮੂਲ ਕਾਰਨ ਸੁਝਾਵਾਂ ਨੂੰ ਅਨੁਮਾਨਾਂ ਵਜੋਂ ਮੰਨਣ ਦੀ ਸਮਰੱਥਾ ਜਿਸ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਦੀ ਲੋੜ ਹੈ
- ਆਰਟੀਫੀਸ਼ੀਅਲ ਇੰਟੈਲੀਜੈਂਸ ਨਾਲ '5 ਕਿਉਂ' ਵਿਧੀ ਦਾ ਸੰਚਾਲਨ ਕਰਕੇ ਅਤੇ ਅਸਲ ਸਬੂਤ ਦੇ ਨਾਲ ਹਰ ਕਦਮ ਦਾ ਸਮਰਥਨ ਕਰਕੇ ਅਸਲ ਮੂਲ ਕਾਰਨ ਤੱਕ ਪਹੁੰਚਣ ਦੀ ਸਮਰੱਥਾ
ਲੌਗ ਵਿਸ਼ਲੇਸ਼ਣ ਅਤੇ ਰੂਟ ਕਾਰਨ ਵਿਸ਼ਲੇਸ਼ਣ: AI ਨਾਲ ਸ਼ੋਰ ਵਿੱਚ ਸਿਗਨਲ ਲੱਭਣਾ
ਜਦੋਂ ਕੋਈ ਸਿਸਟਮ ਕਰੈਸ਼ ਹੁੰਦਾ ਹੈ, ਤਾਂ ਸਭ ਤੋਂ ਪਹਿਲਾਂ ਤੁਸੀਂ ਲੌਗਸ ਨੂੰ ਦੇਖਦੇ ਹੋ। ਲੌਗ ਇੱਕ ਟੈਕਸਟ ਸਟ੍ਰੀਮ ਹੈ ਜੋ ਇੱਕ ਸਿਸਟਮ ਜਾਂ ਐਪਲੀਕੇਸ਼ਨ ਦੇ "ਮੈਂ ਕੀ ਕੀਤਾ, ਕੀ ਹੋਇਆ, ਕੀ ਟੁੱਟਿਆ" ਦਾ ਸਮਾਂ-ਸਟੈਂਪਡ ਰਿਕਾਰਡ ਰੱਖਦਾ ਹੈ। ਪਰ ਇੱਕ ਆਧੁਨਿਕ ਬੁਨਿਆਦੀ ਢਾਂਚਾ ਪ੍ਰਤੀ ਘੰਟਾ ਲੱਖਾਂ ਲਾਈਨਾਂ ਦਾ ਲੌਗ ਪੈਦਾ ਕਰਦਾ ਹੈ; ਇਹ ਜਾਣਕਾਰੀ ਦਾ ਸਮੁੰਦਰ ਨਹੀਂ ਹੈ, ਪਰ ਅਕਸਰ ਰੌਲੇ ਦਾ ਸਮੁੰਦਰ ਹੁੰਦਾ ਹੈ। ਲੌਗ ਵਿਸ਼ਲੇਸ਼ਣ ਇਸ ਸ਼ੋਰ ਵਿੱਚ ਮਹੱਤਵਪੂਰਨ ਸਿਗਨਲ (ਗਲਤੀ, ਅਸਧਾਰਨਤਾ, ਪੈਟਰਨ) ਨੂੰ ਲੱਭਣ ਦੀ ਕਲਾ ਹੈ। ਕਿਸੇ ਘਟਨਾ ਤੋਂ ਬਾਅਦ "ਅਸਲ ਕਾਰਨ ਕੀ ਸੀ" ਦੇ ਸਵਾਲ ਦਾ ਜਵਾਬ ਦੇਣ ਦੀ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਮੂਲ ਕਾਰਨ ਵਿਸ਼ਲੇਸ਼ਣ (RCA - ਰੂਟ ਕਾਰਨ ਵਿਸ਼ਲੇਸ਼ਣ) ਕਿਹਾ ਜਾਂਦਾ ਹੈ। ਇੱਥੇ, AI ਪ੍ਰਤੀ ਸਕਿੰਟ ਹਜ਼ਾਰਾਂ ਲਾਈਨਾਂ ਨੂੰ ਸੰਖੇਪ ਕਰਨ, ਪੈਟਰਨ ਕੱਢਣ, ਸਮਾਂ-ਸੀਮਾਵਾਂ ਸਥਾਪਤ ਕਰਨ ਅਤੇ ਸੰਭਵ ਕਾਰਨਾਂ ਨੂੰ ਸੂਚੀਬੱਧ ਕਰਨ ਵਿੱਚ ਬਹੁਤ ਸ਼ਕਤੀਸ਼ਾਲੀ ਹੈ। ਪਰ ਸਾਵਧਾਨੀ ਦਾ ਇੱਕ ਸ਼ਬਦ: AI ਸੰਭਵ ਕਾਰਨ ਪੈਦਾ ਕਰਦਾ ਹੈ; ਤੁਸੀਂ ਉਹ ਹੋ ਜੋ ਸਿਸਟਮ ਵਿੱਚ ਪ੍ਰਮਾਣਿਤ ਕਰਦੇ ਹੋ ਕਿ ਕਿਹੜਾ ਅਸਲੀ ਹੈ ਅਤੇ ਫੈਸਲਾ ਕਰਦਾ ਹੈ।
ਇਸ ਯੂਨਿਟ ਵਿੱਚ ਤੁਸੀਂ ਸਿੱਖੋਗੇ ਕਿ AI ਨਾਲ ਲੌਗਸ ਨੂੰ ਭਰੋਸੇ ਨਾਲ ਕਿਵੇਂ ਸੰਖੇਪ ਕਰਨਾ ਹੈ, ਇੱਕ ਘਟਨਾ ਦੀ ਸਮਾਂ-ਰੇਖਾ ਕਿਵੇਂ ਸਥਾਪਤ ਕਰਨੀ ਹੈ, ਸਬੰਧ (ਇਕੱਠੇ ਬਦਲਣਾ) ਅਤੇ ਕਾਰਨ (ਇੱਕ ਕਾਰਨ ਦੂਜੇ ਕਾਰਨ) ਵਿੱਚ ਫਰਕ ਕਿਵੇਂ ਕਰਨਾ ਹੈ, ਅਤੇ AI ਨਾਲ "5 Whys" ਵਰਗੀ RCA ਵਿਧੀ ਨੂੰ ਕਿਵੇਂ ਚਲਾਉਣਾ ਹੈ।
ਸਬੰਧ ਕਾਰਨ ਕਿਉਂ ਨਹੀਂ ਹੈ?
ਇਹ ਇਸ ਯੂਨਿਟ ਦੀ ਸਭ ਤੋਂ ਮਹੱਤਵਪੂਰਨ ਧਾਰਨਾ ਹੈ। ਕੇਵਲ ਕਿਉਂਕਿ ਦੋ ਘਟਨਾਵਾਂ ਇੱਕੋ ਸਮੇਂ ਵਾਪਰਦੀਆਂ ਹਨ, ਇੱਕ ਦੂਜੀ ਦਾ ਕਾਰਨ ਨਹੀਂ ਬਣਦੀ। ਇੱਕ ਸਰਵਰ ਦਾ CPU ਅਤੇ ਨੈੱਟਵਰਕ ਟ੍ਰੈਫਿਕ ਇੱਕੋ ਸਮੇਂ ਵੱਧ ਸਕਦਾ ਹੈ; ਪਰ ਇੱਕ ਦੂਜੇ ਦਾ ਨਤੀਜਾ ਨਹੀਂ ਹੈ, ਦੋਵੇਂ ਤੀਜੀ ਘਟਨਾ ਦਾ ਨਤੀਜਾ ਹੋ ਸਕਦੇ ਹਨ (ਉਦਾਹਰਨ ਲਈ, ਇੱਕ ਬੈਚ ਨੌਕਰੀ ਦੀ ਸ਼ੁਰੂਆਤ)। ਜਦੋਂ AI ਮੈਟ੍ਰਿਕਸ ਨੂੰ ਇਕੱਠੇ ਬਦਲਦੇ ਦੇਖਦਾ ਹੈ, ਤਾਂ ਇਹ ਅਨੁਮਾਨ ਲਗਾਉਂਦਾ ਹੈ ਕਿ "ਸ਼ਾਇਦ X ਕਾਰਨ Y ਹੈ।" ਇਹ ਇੱਕ ਸ਼ੁਰੂਆਤੀ ਬਿੰਦੂ ਹੈ, ਇੱਕ ਸਿੱਟਾ ਨਹੀਂ. ਕਾਰਣਤਾ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਜਾਂ ਤਾਂ ਵੇਰੀਏਬਲ ਨੂੰ ਅਲੱਗ ਕਰਨ ਦੀ ਲੋੜ ਹੈ (ਟੈਸਟ ਵਾਤਾਵਰਨ ਵਿੱਚ X ਨੂੰ ਟਰਿੱਗਰ ਕਰੋ ਅਤੇ ਦੇਖੋ ਕਿ ਕੀ Y ਹੁੰਦਾ ਹੈ) ਜਾਂ ਵਿਧੀ ਨੂੰ ਸਾਬਤ ਕਰਨਾ (ਤਕਨੀਕੀ ਮਾਧਿਅਮ ਦਿਖਾਓ ਜਿਸ ਨਾਲ X Y ਪੈਦਾ ਕਰਦਾ ਹੈ)।
ਸਾਵਧਾਨ: AI ਦੇ ਵਾਕ ਨੂੰ "ਇਸਦਾ ਕਾਰਨ ਸ਼ਾਇਦ ਇਹ ਹੋਇਆ" ਇੱਕ ਪਰਿਕਲਪਨਾ ਵਜੋਂ ਲਓ, ਨਾ ਕਿ ਇੱਕ ਖੋਜ ਵਜੋਂ। ਆਰਸੀਏ ਵਿੱਚ, ਗਲਤ ਮੂਲ ਕਾਰਨ ਘਟਨਾ ਦੀ ਗਲਤ ਸੁਧਾਰ ਅਤੇ ਆਵਰਤੀ ਵੱਲ ਅਗਵਾਈ ਕਰਦਾ ਹੈ। ਤੁਸੀਂ ਪਹਿਲਾ ਸ਼ੱਕੀ ਲੱਭ ਲਿਆ ਹੈ, ਕਾਰਨ ਨਹੀਂ; ਉਥੇ ਕੰਮ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ।
ਕਦਮ ਦਰ ਕਦਮ: AI ਨਾਲ ਲੌਗ ਵਿਸ਼ਲੇਸ਼ਣ
- ਦਾਇਰਾ ਛੋਟਾ ਕਰੋ। ਇਵੈਂਟ ਵਿੰਡੋ ਦਿਓ, ਪੂਰਾ ਲੌਗ ਨਹੀਂ: "ਇਵੈਂਟ 14:05 'ਤੇ ਸ਼ੁਰੂ ਹੋਇਆ, 14:00–14:20 ਤੱਕ ਮਹੱਤਵਪੂਰਣ"। AI ਨੂੰ ਸੰਬੰਧਿਤ ਸਮਾਂ ਸਲਾਟ ਅਤੇ ਸੇਵਾ ਦੱਸੋ।
- ਮਾਸਕ. ਲੌਗਸ ਵਿੱਚ ਅੰਦਰੂਨੀ IP, ਹੋਸਟ ਨਾਮ, ਉਪਭੋਗਤਾ ਅਤੇ ਟੋਕਨ ਸ਼ਾਮਲ ਹੁੰਦੇ ਹਨ। ਉਹਨਾਂ ਨੂੰ ਮਾਸਕ ਕਰੋ (10.x.x.x, host-A, user1, REDACTED) ਫਿਰ ਨਿਰਯਾਤ ਕਰੋ।
- ਸੰਖੇਪ ਅਤੇ ਸਮੂਹੀਕਰਨ ਲਈ ਬੇਨਤੀ ਕਰੋ। "ਇਸ ਲੌਗ ਨੂੰ ਗੰਭੀਰਤਾ ਅਨੁਸਾਰ ਸਮੂਹ ਕਰੋ, ਆਵਰਤੀ ਗਲਤੀਆਂ ਦੀ ਗਿਣਤੀ ਕਰੋ, ਪਹਿਲੀ ਗਲਤੀ ਦਾ ਟਾਈਮਸਟੈਂਪ ਲੱਭੋ।" ਢਾਂਚੇ ਲਈ ਪੁੱਛੋ, ਨਾ ਕਿ ਕੱਚੇ ਲੌਗ.
- ਇੱਕ ਸਮਾਂਰੇਖਾ ਸੈਟ ਅਪ ਕਰੋ। "ਇਹਨਾਂ ਸਮਾਗਮਾਂ ਨੂੰ ਸਮੇਂ ਦੇ ਕ੍ਰਮ ਵਿੱਚ ਵਿਵਸਥਿਤ ਕਰੋ ਅਤੇ ਦਿਖਾਓ ਕਿ ਅੱਗੇ ਕੀ ਹੈ।" ਪਹਿਲਾ ਡੋਮਿਨੋ ਲੱਭਣਾ ਮੂਲ ਕਾਰਨ ਦਾ ਰਸਤਾ ਹੈ.
- ਪਰਿਕਲਪਨਾ ਲਈ ਪੁੱਛੋ, ਸਬੂਤ ਨਹੀਂ। "ਸੰਭਾਵਨਾ ਦੇ ਕ੍ਰਮ ਵਿੱਚ ਸੰਭਾਵੀ ਮੂਲ ਕਾਰਨਾਂ ਦੀ ਸੂਚੀ ਬਣਾਓ ਅਤੇ ਮੈਨੂੰ ਹਰੇਕ ਲਈ ਸਿਸਟਮ ਤੇ ਚਲਾਉਣ ਲਈ ਇੱਕ ਤਸਦੀਕ ਕਮਾਂਡ ਦਿਓ।" ਨਿਦਾਨ ਲਈ ਪੁੱਛੋ, ਨਤੀਜਾ ਨਹੀਂ।
- ਸਿਸਟਮ ਵਿੱਚ ਪੁਸ਼ਟੀ ਕਰੋ. ਹਰ ਪਰਿਕਲਪਨਾ ਨੂੰ ਸਿਰਫ਼-ਪੜ੍ਹਨ ਲਈ ਡਾਇਗਨੌਸਟਿਕ ਕਮਾਂਡਾਂ (ਲੌਗ ਗ੍ਰੇਪ, ਸਟੇਟਸ ਪੁੱਛਗਿੱਛ, ਮੈਟ੍ਰਿਕ) ਨਾਲ ਟੈਸਟ ਕਰੋ। ਉਦੋਂ ਤੱਕ ਖਤਮ ਕਰੋ ਜਦੋਂ ਤੱਕ ਸਿਰਫ ਇੱਕ ਪੁਸ਼ਟੀ ਕੀਤੀ ਮੂਲ ਕਾਰਨ ਨਹੀਂ ਹੈ.
5 ਵਿਧੀ ਕਿਉਂ
RCA ਦਾ ਕਲਾਸਿਕ ਅਤੇ ਸ਼ਕਤੀਸ਼ਾਲੀ ਟੂਲ "5 Whys" ਹੈ: ਇੱਕ ਲੱਛਣ ਨਾਲ ਸ਼ੁਰੂ ਕਰਨਾ ਅਤੇ "ਕਿਉਂ?" ਪੰਜ ਵਾਰ. ਪੁੱਛ ਕੇ, ਤੁਸੀਂ ਸਤਹ ਦੇ ਲੱਛਣ ਦੇ ਹੇਠਾਂ ਮੂਲ ਕਾਰਨ ਤੱਕ ਪਹੁੰਚ ਜਾਂਦੇ ਹੋ। ਉਦਾਹਰਨ: "ਸਾਈਟ ਕ੍ਰੈਸ਼ ਹੋ ਗਈ। ਕਿਉਂ? ਐਪਲੀਕੇਸ਼ਨ ਦੀ ਮੌਤ ਹੋ ਗਈ ਕਿਉਂਕਿ ਇਹ ਮੈਮੋਰੀ ਖਤਮ ਹੋ ਗਈ ਸੀ। ਕਿਉਂ? ਇੱਕ ਪੁੱਛਗਿੱਛ ਨੇ ਸਾਰੀ ਮੈਮੋਰੀ ਖਾ ਲਈ। ਕਿਉਂ? ਪੁੱਛਗਿੱਛ ਨੇ ਇੱਕ ਸੂਚਕਾਂਕ ਦੀ ਵਰਤੋਂ ਨਹੀਂ ਕੀਤੀ। ਕਿਉਂ? ਸੂਚਕਾਂਕ ਨੂੰ ਪਿਛਲੀ ਰੀਲੀਜ਼ ਵਿੱਚ ਮਿਟਾ ਦਿੱਤਾ ਗਿਆ ਸੀ। ਕਿਉਂ? ਇਹ ਤਬਦੀਲੀ ਸਮੀਖਿਆ ਵਿੱਚ ਧਿਆਨ ਨਹੀਂ ਦਿੱਤਾ ਗਿਆ ਸੀ।" ਮੂਲ ਕਾਰਨ ਸਤ੍ਹਾ "ਸਾਈਟ ਕਰੈਸ਼" ਨਹੀਂ ਹੈ ਪਰ "ਕਮਜ਼ੋਰ ਤਬਦੀਲੀ ਸਮੀਖਿਆ ਪ੍ਰਕਿਰਿਆ" ਹੈ। AI ਇਸ ਚੇਨ ਨੂੰ ਬਣਾਉਣ ਵਿੱਚ ਇੱਕ ਚੰਗਾ ਭਾਈਵਾਲ ਹੋਵੇਗਾ — ਪਰ ਤੁਹਾਨੂੰ ਅਸਲ ਸਬੂਤ ਦੇ ਨਾਲ ਹਰੇਕ "ਕਿਉਂ" ਕਦਮ ਦਾ ਬੈਕਅੱਪ ਲੈਣਾ ਚਾਹੀਦਾ ਹੈ, ਜਾਂ AI ਇੱਕ ਪ੍ਰਸ਼ੰਸਾਯੋਗ ਪਰ ਝੂਠੀ ਚੇਨ ਦੇ ਨਾਲ ਆ ਸਕਦਾ ਹੈ।
ਤਿੰਨ ਛੋਟੇ ਕੇਸ
ਕੇਸ 1 — 40,000 ਲਾਈਨਾਂ, 3 ਮਿੰਟ। ਇੱਕ ਪ੍ਰਸ਼ਾਸਕ ਨੇ ਰਾਤੋ-ਰਾਤ ਆਊਟੇਜ ਦੌਰਾਨ ਐਪਲੀਕੇਸ਼ਨ ਲੌਗ ਦੀਆਂ 40,000 ਲਾਈਨਾਂ ਨੂੰ ਹੱਥੀਂ ਸਕੈਨ ਕਰਨਾ ਸ਼ੁਰੂ ਕਰ ਦਿੱਤਾ ਸੀ। ਉਸਨੇ AI ਨੂੰ ਮਾਸਕਡ ਲੌਗ ਦਾ 20-ਮਿੰਟ ਦਾ ਸੰਬੰਧਿਤ ਹਿੱਸਾ ਦਿੱਤਾ ਅਤੇ ਸੰਖੇਪ ਅਤੇ ਗਰੁੱਪਿੰਗ ਲਈ ਕਿਹਾ। AI ਨੇ ਪਹਿਲੇ OutOfMemory ਬੱਗ ਨੂੰ 02:14 'ਤੇ ਫਲੈਗ ਕੀਤਾ, ਟਾਈਮਆਊਟ ਬੱਗ ਵਧਣ ਤੋਂ ਬਾਅਦ। ਇੰਜੀਨੀਅਰ ਨੇ 3 ਮਿੰਟਾਂ ਵਿੱਚ ਸਮਾਂ ਸ਼ੀਟ ਪ੍ਰਾਪਤ ਕੀਤੀ; ਆਪਣੇ ਖੁਦ ਦੇ ਮੈਟ੍ਰਿਕ ਪੈਨਲ 'ਤੇ ਮੂਲ ਨਿਦਾਨ ਦੀ ਪੁਸ਼ਟੀ ਕੀਤੀ.
ਕੇਸ 2 - ਗਲਤ ਮੂਲ ਕਾਰਨ ਤੋਂ ਵਾਪਸੀ। ਇੱਕ ਟੀਮ ਨੇ ਸੋਚਿਆ ਕਿ AI ਦੀ ਪਹਿਲੀ ਪਰਿਕਲਪਨਾ ("ਲਾਗ ਫਿਲਡ ਦਿ ਡਿਸਕ") ਸਹੀ ਸੀ ਅਤੇ ਲੌਗਸ ਨੂੰ ਸਾਫ਼ ਕਰ ਦਿੱਤਾ। ਪਰ ਘਟਨਾ ਅਗਲੇ ਦਿਨ ਦੁਹਰਾਈ ਗਈ। ਦੂਜੇ ਦੌਰ ਵਿੱਚ, ਉਹਨਾਂ ਨੇ ਅਨੁਸ਼ਾਸਨ ਦੇ ਨਾਲ "5 ਕਿਉਂ" ਨੂੰ ਲਾਗੂ ਕੀਤਾ: ਅਸਲ ਕਾਰਨ ਇਹ ਸੀ ਕਿ ਇੱਕ ਐਪਲੀਕੇਸ਼ਨ ਗਲਤੀ ਪ੍ਰਤੀ ਸਕਿੰਟ ਸੈਂਕੜੇ ਕੋਰ ਡੰਪ ਲਿਖ ਰਹੀ ਸੀ। ਪਹਿਲੀ ਪਰਿਕਲਪਨਾ ਸਬੰਧ ਸੀ; ਅਸਲ ਕਾਰਨ ਵੱਖਰਾ ਸੀ। ਬਿਨਾਂ ਤਸਦੀਕ ਦੇ ਸਵੀਕ੍ਰਿਤੀ ਨੇ ਸਿਰਫ਼ ਇੱਕ ਦਿਨ ਦੀ ਰਾਹਤ ਪ੍ਰਦਾਨ ਕੀਤੀ ਸੀ।
ਕੇਸ 3 - ਟਾਈਮਲਾਈਨ ਨੇ ਦੋਸ਼ੀ ਪਾਇਆ। ਰੁਕ-ਰੁਕ ਕੇ ਨੈੱਟਵਰਕ ਆਊਟੇਜ ਦੌਰਾਨ ਦਰਜਨਾਂ ਡਿਵਾਈਸਾਂ ਦੇ ਲਾਗ ਸਨ। ਇੰਜੀਨੀਅਰ ਨੇ ਏਆਈ ਨੂੰ ਮਾਸਕ ਕੀਤੇ ਲੌਗ ਦਿੱਤੇ ਅਤੇ ਇਸ ਨੂੰ ਇੱਕ ਯੂਨੀਫਾਈਡ ਟਾਈਮਲਾਈਨ ਬਣਾਉਣ ਲਈ ਕਿਹਾ। ਚਾਰਟ ਨੇ ਦਿਖਾਇਆ ਹੈ ਕਿ ਹਰੇਕ ਆਊਟੇਜ ਰਿਡੰਡੈਂਸੀ ਸਵਿੱਚ ਹੈਲਥ ਚੈਕ ਸੁਨੇਹੇ ਤੋਂ ਠੀਕ 30 ਸਕਿੰਟਾਂ ਬਾਅਦ ਸ਼ੁਰੂ ਹੋਇਆ। ਇਹ ਸਬੰਧ ਇੱਕ ਮਜ਼ਬੂਤ ਸੁਰਾਗ ਸੀ; ਟੀਮ ਨੇ ਡਿਵਾਈਸ 'ਤੇ ਕੁੰਜੀ ਦੀ ਫਰਮਵੇਅਰ ਗਲਤੀ ਦੀ ਪੁਸ਼ਟੀ ਕੀਤੀ ਅਤੇ ਇਸਨੂੰ ਬਦਲ ਦਿੱਤਾ।
ਚਾਰ ਕਾਪੀ ਕਰਨ ਯੋਗ ਟੈਂਪਲੇਟ
1) ਲੌਗ ਸੰਖੇਪ ਅਤੇ ਸਮੂਹੀਕਰਨ:
ਹੇਠਾਂ 14:00-14:20 ਤੱਕ [ਸੇਵਾ] ਲਈ ਮਾਸਕਡ ਲੌਗ ਹੈ। ਮੈਨੂੰ ਦੱਸੋ: (1) ਗੰਭੀਰਤਾ (ERROR/WARN/INFO), (2) ਚੋਟੀ ਦੇ 5 ਆਵਰਤੀ ਗਲਤੀ ਪੈਟਰਨਾਂ ਦੀ ਸੂਚੀ ਬਣਾਓ, (3) ਪਹਿਲੀ ਗਲਤੀ ਦਾ ਟਾਈਮਸਟੈਂਪ ਲੱਭੋ। ਕੱਚੇ ਲੌਗ ਨੂੰ ਦੁਬਾਰਾ ਨਾ ਲਿਖੋ, ਸਿਰਫ਼ ਇੱਕ ਢਾਂਚਾਗਤ ਸਾਰਾਂਸ਼ ਦਿਓ। ਇੱਕ ਬਣੀ ਹੋਈ ਲਾਈਨ ਜੋੜਨਾ। ਲੌਗ: [ਮਾਸਕਡ ਲੌਗ]
2) ਇੱਕ ਸਮਾਂਰੇਖਾ ਸਥਾਪਤ ਕਰਨਾ:
ਅਸੀਂ ਹੇਠਾਂ ਦਿੱਤੇ ਮਾਸਕ ਕੀਤੇ ਇਵੈਂਟ ਰਿਕਾਰਡਾਂ ਨੂੰ ਇੱਕ ਸਿੰਗਲ ਟਾਈਮਲਾਈਨ (ਟਾਈਮਸਟੈਂਪ + ਸਰੋਤ + ਇਵੈਂਟ) ਵਿੱਚ ਵਿਵਸਥਿਤ ਕੀਤਾ ਹੈ। ਦਿਖਾਓ ਕਿ ਕੀ ਅੱਗੇ ਚੱਲਦਾ ਹੈ ਅਤੇ ਘਟਨਾ ਨੂੰ ਚਿੰਨ੍ਹਿਤ ਕਰੋ ਜੋ ਪਹਿਲਾ ਟਰਿੱਗਰ ਜਾਪਦਾ ਹੈ। ਨੋਟ ਕਰੋ ਕਿ ਇਹ ਇੱਕ ਹਾਈਪੋਥੀਸਿਸ ਹੈ ਅਤੇ ਕਾਰਨ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਦੀ ਲੋੜ ਹੈ। ਰਿਕਾਰਡਿੰਗਜ਼: [ਮਾਸਕਡ ਰਿਕਾਰਡਿੰਗਜ਼]
3) 5 ਕਾਰਨ RCA ਸਾਥੀ:
ਤੁਹਾਡੀ ਭੂਮਿਕਾ: RCA ਫੈਸੀਲੀਟੇਟਰ। ਲੱਛਣ: [ਲੱਛਣ]। ਮੇਰੇ ਨਾਲ “5 ਕਿਉਂ” ਕਰੋ: ਇੱਕ “ਕਿਉਂ?” ਹਰ ਕਦਮ 'ਤੇ. ਪੁੱਛੋ, ਮੈਂ ਸਬੂਤਾਂ ਸਮੇਤ ਜਵਾਬ ਦੇਵਾਂਗਾ, ਤੁਸੀਂ ਅਗਲਾ ਸਵਾਲ ਪੁੱਛੋ। ਜੇਕਰ ਮੇਰੇ ਸਬੂਤ ਕਮਜ਼ੋਰ ਹਨ, ਤਾਂ ਮੈਨੂੰ ਚੇਤਾਵਨੀ ਦਿਓ ਅਤੇ ਮੈਨੂੰ ਦੱਸੋ ਕਿ ਮੈਨੂੰ ਕਿਹੜਾ ਡਾਟਾ ਇਕੱਠਾ ਕਰਨ ਦੀ ਲੋੜ ਹੈ। ਬਿਨਾਂ ਸਬੂਤ ਦੇ ਮੂਲ ਕਾਰਨ ਦਾ ਐਲਾਨ ਨਾ ਕਰੋ।
4) ਹਾਈਪੋਥੀਸਿਸ + ਤਸਦੀਕ ਹੁਕਮ:
ਸੰਭਾਵਨਾ ਦੇ ਕ੍ਰਮ ਵਿੱਚ ਇਸ ਲੱਛਣ [ਲੱਛਣ] ਦੇ ਸੰਭਵ ਮੂਲ ਕਾਰਨਾਂ ਦੀ ਸੂਚੀ ਬਣਾਓ। ਹਰੇਕ ਕਾਰਨ ਲਈ: (ਏ) ਤੁਹਾਨੂੰ ਕੀ ਸ਼ੱਕ ਹੈ, (ਬੀ) ਮੇਰੇ ਸਿਸਟਮ 'ਤੇ ਚੱਲਣ ਲਈ ਮੈਨੂੰ ਇੱਕ ਰੀਡ-ਓਨਲੀ ਪੁਸ਼ਟੀਕਰਨ ਕਮਾਂਡ ਦਿਓ (ਕੋਈ ਮਿਟਾਓ/ਬਦਲੋ ਨਹੀਂ)। ਦੱਸੋ ਕਿ ਕਿਹੜਾ ਨਤੀਜਾ ਪਰਿਕਲਪਨਾ ਦੀ ਪੁਸ਼ਟੀ ਕਰਦਾ ਹੈ ਜਾਂ ਉਸ ਨੂੰ ਰੱਦ ਕਰਦਾ ਹੈ।
ਕਮਜ਼ੋਰ ਪ੍ਰੋਂਪਟ / ਮਜ਼ਬੂਤ ਪ੍ਰੋਂਪਟ
ਕਮਜ਼ੋਰ ਪ੍ਰੋਂਪਟ:
ਇਸ ਲੌਗ ਵਿੱਚ ਕੀ ਗਲਤ ਹੈ? [ਕੱਚੇ ਲੌਗ ਦੀਆਂ 10,000 ਲਾਈਨਾਂ]
ਇਹ ਦੋਵੇਂ ਪ੍ਰੋਂਪਟ ਸੰਵੇਦਨਸ਼ੀਲ ਡੇਟਾ ਨੂੰ ਬੇਪਰਦ ਲੀਕ ਕਰਦੇ ਹਨ ਅਤੇ AI ਨੂੰ ਬਿਨਾਂ ਸੰਦਰਭ ਦੇ ਛੱਡ ਦਿੰਦੇ ਹਨ। AI ਇੱਕ ਬੇਤਰਤੀਬ ਲਾਈਨ 'ਤੇ ਠੋਕਰ ਖਾ ਸਕਦਾ ਹੈ ਅਤੇ ਇੱਕ ਸਤਹੀ ਜਾਂ ਇੱਥੋਂ ਤੱਕ ਕਿ ਬਣਾਇਆ ਗਿਆ ਕਾਰਨ ਵੀ ਦੇ ਸਕਦਾ ਹੈ।
ਸ਼ਕਤੀਸ਼ਾਲੀ ਪ੍ਰਾਉਟ:
ਤੁਹਾਡੀ ਭੂਮਿਕਾ: ਸੀਨੀਅਰ ਐਸ.ਆਰ.ਈ. ਇਵੈਂਟ: ਭੁਗਤਾਨ ਸੇਵਾ ਨੇ 02:10-02:25 ਦੇ ਵਿਚਕਾਰ 50% ਗਲਤੀ ਦਿੱਤੀ। ਹੇਠਾਂ ਉਸ ਵਿੰਡੋ ਦਾ ਮਾਸਕਡ ਲੌਗ ਹੈ। ਮੈਨੂੰ (1) ਗੰਭੀਰਤਾ ਦੁਆਰਾ ਸਮੂਹਬੱਧ ਕੀਤਾ ਸੰਖੇਪ, (2) ਪਹਿਲੀ ਗਲਤੀ ਦਾ ਟਾਈਮਸਟੈਂਪ, (3) ਸੰਭਾਵੀ ਕ੍ਰਮ ਵਿੱਚ ਸੰਭਾਵਿਤ ਮੂਲ ਕਾਰਨ, ਅਤੇ ਹਰੇਕ ਲਈ ਇੱਕ ਸਿਰਫ਼-ਪੜ੍ਹਨ ਲਈ ਪੁਸ਼ਟੀਕਰਨ ਕਮਾਂਡ ਦਿਓ। ਕਾਰਨ ਦੇ ਦਾਅਵਿਆਂ ਨੂੰ ਅਨੁਮਾਨਾਂ ਵਜੋਂ ਚਿੰਨ੍ਹਿਤ ਕਰੋ। ਲੌਗ: [ਮਾਸਕਡ ਲੌਗ]
ਕਦਮ
ਮਕਸਦ
ਏਆਈ ਦੀ ਭੂਮਿਕਾ
ਆਦਮੀ ਦੀ ਭੂਮਿਕਾ
ਸੰਖੇਪ/ਸਮੂਹੀਕਰਨ
ਰੌਲਾ ਘਟਾਓ
ਹਜ਼ਾਰਾਂ ਕਤਾਰਾਂ ਦੀ ਸੰਰਚਨਾ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ
ਸਕੋਪ ਅਤੇ ਮਾਸਕ ਨਿਰਧਾਰਤ ਕਰੋ
ਸਮਾਂਰੇਖਾ
ਪਹਿਲਾ ਡੋਮਿਨੋ ਲੱਭਣਾ
ਸਮਾਗਮਾਂ ਨੂੰ ਛਾਂਟਣਾ
ਸਟਪਸ ਪ੍ਰਮਾਣਿਤ ਕਰੋ
ਪਰਿਕਲਪਨਾ ਪੀੜ੍ਹੀ
ਸ਼ੱਕੀਆਂ ਦੀ ਛਾਂਟੀ
ਸੰਭਾਵਨਾਵਾਂ ਦੀ ਸੂਚੀ ਬਣਾਓ
ਸੰਦਰਭ ਦੁਆਰਾ ਫਿਲਟਰ ਕਰੋ
ਤਸਦੀਕ
ਅਸਲ ਕਾਰਨ ਲੱਭੋ
ਡਾਇਗਨੌਸਟਿਕ ਕਮਾਂਡ ਦਾ ਸੁਝਾਅ ਦਿਓ
ਕਮਾਂਡ ਚਲਾਓ ਅਤੇ ਟਿੱਪਣੀ ਕਰੋ
ਫੈਸਲਾ
ਠੀਕ ਕਰਨ ਦੀ ਚੋਣ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ
ਪੇਸ਼ਕਸ਼ ਵਿਕਲਪ
ਫੈਸਲਾ ਕਰੋ ਅਤੇ ਪੁਸ਼ਟੀ ਕਰੋ
ਆਮ ਗਲਤੀਆਂ
- ਕਾਰਣ ਲਈ ਗਲਤ ਸੰਬੰਧ. ਦੋ ਮਾਪਕਾਂ ਨੂੰ ਸਵੀਕਾਰ ਕਰਨਾ ਜੋ "ਇੱਕ ਕਾਰਨ ਦੂਜੇ" ਵਜੋਂ ਬਦਲਦੇ ਹਨ, ਗਲਤ ਸੁਧਾਰ ਪੈਦਾ ਕਰਦੇ ਹਨ।
- ਕੱਚੇ ਲੌਗ ਨੂੰ ਬਿਨਾਂ ਮਾਸਕ ਦੇ ਚਿਪਕਾਉਣਾ। ਇੱਕ ਓਪਨ ਟੂਲ ਨੂੰ IP, ਟੋਕਨ ਅਤੇ ਉਪਭੋਗਤਾ ਵਾਲਾ ਲੌਗ ਦੇਣਾ ਸੁਰੱਖਿਆ ਦੀ ਉਲੰਘਣਾ ਹੈ।
- ਪਹਿਲੀ ਪਰਿਕਲਪਨਾ ਨੂੰ ਮੂਲ ਕਾਰਨ ਘੋਸ਼ਿਤ ਕਰਨਾ. AI ਦੇ ਪਹਿਲੇ ਸੁਝਾਅ ਨੂੰ ਪ੍ਰਮਾਣਿਤ ਕੀਤੇ ਬਿਨਾਂ ਸਵੀਕਾਰ ਕਰਨਾ ਇਵੈਂਟ ਨੂੰ ਦੁਹਰਾਉਣ ਦਾ ਸੱਦਾ ਹੈ।
- ਪੂਰਾ ਲੌਗ ਨਿਰਯਾਤ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ। ਸੰਦਰਭ ਤੋਂ ਬਿਨਾਂ ਵਿਸ਼ਾਲ ਲੌਗ ਏਆਈ ਨੂੰ ਇੱਕ ਬੇਤਰਤੀਬ ਲਾਈਨ ਵਿੱਚ ਜੋੜਦਾ ਹੈ; ਇਵੈਂਟ ਵਿੰਡੋ 'ਤੇ ਸਮੇਟੋ।
- ਸਬੂਤ ਤੋਂ ਬਿਨਾਂ 5 ਕਾਰਨ। ਜੇਕਰ ਤੁਸੀਂ ਅਸਲ ਡੇਟਾ ਦੇ ਨਾਲ ਹਰੇਕ "ਕਿਉਂ" ਕਦਮ ਦਾ ਬੈਕਅੱਪ ਨਹੀਂ ਲੈਂਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਇੱਕ ਪ੍ਰਸ਼ੰਸਾਯੋਗ ਪਰ ਬਣੀ ਹੋਈ ਚੇਨ ਦੇ ਨਾਲ ਖਤਮ ਹੋਵੋਗੇ।
ਸੁਝਾਅ: ਕਿਸੇ RCA ਨੂੰ ਖਤਮ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ, ਪੁੱਛੋ "ਜੇ ਇਹ ਮੂਲ ਕਾਰਨ ਅਸਲ ਵਿੱਚ ਠੀਕ ਹੋ ਗਿਆ ਹੈ, ਕੀ ਇਹ ਦੁਬਾਰਾ ਨਹੀਂ ਹੋਵੇਗਾ?" ਸਵਾਲ ਪੁੱਛੋ। ਜੇਕਰ ਜਵਾਬ "ਸ਼ਾਇਦ" ਹੈ, ਤਾਂ ਤੁਸੀਂ ਅਜੇ ਤੱਕ ਮੂਲ ਕਾਰਨ ਤੱਕ ਨਹੀਂ ਪਹੁੰਚੇ ਹੋ; ਇੱਕ ਹੋਰ "ਕਿਉਂ" ਪੁੱਛੋ.
ਸਾਰੰਸ਼ ਵਿੱਚ
ਲੌਗ ਵਿਸ਼ਲੇਸ਼ਣ ਸ਼ੋਰ ਦੇ ਸਮੁੰਦਰ ਵਿੱਚ ਸਿਗਨਲ ਲੱਭਣ ਬਾਰੇ ਹੈ; AI ਇਸ ਸਾਗਰ ਨੂੰ ਸਕਿੰਟਾਂ ਵਿੱਚ ਸੰਖੇਪ ਅਤੇ ਢਾਂਚਾ ਬਣਾਉਂਦਾ ਹੈ, ਇੱਕ ਸਮਾਂਰੇਖਾ ਸਥਾਪਤ ਕਰਦਾ ਹੈ ਅਤੇ ਅਨੁਮਾਨਾਂ ਨੂੰ ਤਿਆਰ ਕਰਦਾ ਹੈ। ਪਰ ਸਬੰਧ ਕਾਰਨ ਨਹੀਂ ਹੈ: ਏਆਈ ਦੁਆਰਾ ਸੁਝਾਇਆ ਗਿਆ ਕਾਰਨ ਇੱਕ ਸ਼ੁਰੂਆਤੀ ਸ਼ੱਕ ਹੈ, ਜਦੋਂ ਤੱਕ ਪੁਸ਼ਟੀ ਨਹੀਂ ਹੁੰਦੀ ਉਦੋਂ ਤੱਕ ਕੋਈ ਖੋਜ ਨਹੀਂ ਹੈ। ਇਵੈਂਟ ਵਿੰਡੋ ਵਿੱਚ ਲੌਗ ਨੂੰ ਸਮੇਟੋ, ਇਸਨੂੰ ਮਾਸਕ ਕਰੋ, ਬਣਤਰ ਲਈ ਪੁੱਛੋ, "5 ਕਿਉਂ" ਨਾਲ ਡੂੰਘੀ ਖੋਦਾਈ ਕਰੋ ਅਤੇ ਸਿਸਟਮ 'ਤੇ ਹਰ ਪਰਿਕਲਪਨਾ ਨੂੰ ਸਿਰਫ਼-ਪੜ੍ਹਨ ਵਾਲੀਆਂ ਕਮਾਂਡਾਂ ਨਾਲ ਟੈਸਟ ਕਰੋ। ਤੁਸੀਂ ਉਹ ਹੋ ਜੋ ਮੂਲ ਕਾਰਨ ਲੱਭਦਾ ਹੈ ਅਤੇ ਹੱਲ ਦੀ ਪੁਸ਼ਟੀ ਕਰਦਾ ਹੈ; AI ਤੁਹਾਡਾ ਸਾਥੀ ਹੈ।
ਐਪਲੀਕੇਸ਼ਨ ਦਾ ਕੰਮ
ਪਿਛਲੀ ਘਟਨਾ (ਜਾਂ ਇੱਕ ਟੈਸਟ ਇਵੈਂਟ) ਦੇ ਲੌਗਸ ਲਓ, ਇਸਨੂੰ ਇਵੈਂਟ ਵਿੰਡੋ ਵਿੱਚ ਸਮੇਟ ਦਿਓ, ਅਤੇ ਕਿਸੇ ਵੀ ਸੰਵੇਦਨਸ਼ੀਲ ਖੇਤਰਾਂ ਨੂੰ ਮਾਸਕ ਕਰੋ। ਉਪਰੋਕਤ “ਲੌਗ ਸੰਖੇਪ” ਅਤੇ “ਟਾਈਮਲਾਈਨ” ਟੈਮਪਲੇਟਸ ਦੇ ਨਾਲ AI ਤੋਂ ਸੰਖੇਪ ਅਤੇ ਸਮਾਂ-ਸੂਚੀ ਦੀ ਬੇਨਤੀ ਕਰੋ। ਫਿਰ “5 ਕਾਰਨ ਆਰਸੀਏ ਪਾਰਟਨਰ” ਟੈਮਪਲੇਟ ਨਾਲ ਲੱਛਣ ਤੋਂ ਮੂਲ ਕਾਰਨ ਵੱਲ ਜਾਓ; ਹਰ ਕਦਮ ਲਈ ਆਪਣੇ ਖੁਦ ਦੇ ਸਬੂਤ ਲਿਖੋ। ਅੰਤ ਵਿੱਚ, ਇੱਕ ਤਸਦੀਕ ਕਮਾਂਡ ਨਾਲ AI ਦੀ ਸ਼ੁਰੂਆਤੀ ਪਰਿਕਲਪਨਾ ਦੀ ਜਾਂਚ ਕਰੋ ਅਤੇ ਰਿਕਾਰਡ ਕਰੋ ਕਿ ਕੀ ਇਹ ਪੁਸ਼ਟੀ ਕੀਤੀ ਗਈ ਹੈ ਜਾਂ ਅਸਵੀਕਾਰ ਕੀਤੀ ਗਈ ਹੈ। ਪ੍ਰਕਿਰਿਆ ਨੂੰ 6 ਆਈਟਮਾਂ ਵਿੱਚ ਸੰਖੇਪ ਕਰੋ।
ਚੈੱਕਲਿਸਟ
- [ ] ਕੀ ਮੈਂ ਇਵੈਂਟ ਵਿੰਡੋ ਵਿੱਚ ਲੌਗ ਨੂੰ ਸਮੇਟਿਆ ਹੈ ਅਤੇ ਸੰਵੇਦਨਸ਼ੀਲ ਖੇਤਰਾਂ ਨੂੰ ਮਾਸਕ ਕੀਤਾ ਹੈ?
- [ ] ਕੀ ਮੈਂ AI ਨੂੰ ਇੱਕ ਢਾਂਚਾਗਤ ਸੰਖੇਪ ਅਤੇ ਸਮਾਂ-ਰੇਖਾ ਲਈ ਕਿਹਾ ਸੀ, ਨਾ ਕਿ ਇੱਕ ਕੱਚਾ ਲੌਗ?
- [ ] ਕੀ ਮੈਂ AI ਦੇ ਕਾਰਨਾਤਮਕ ਦਾਅਵਿਆਂ ਨੂੰ ਅਨੁਮਾਨਾਂ ਵਜੋਂ ਚਿੰਨ੍ਹਿਤ ਕੀਤਾ ਹੈ?
- ਕੀ ਮੈਂ ਸਿਸਟਮ 'ਤੇ ਹਰੇਕ ਪਰਿਕਲਪਨਾ ਨੂੰ ਸਿਰਫ਼-ਪੜ੍ਹਨ ਲਈ ਤਸਦੀਕ ਕਮਾਂਡ ਨਾਲ ਟੈਸਟ ਕੀਤਾ ਹੈ?
- [ ] ਕੀ ਮੈਂ "5 ਕਿਉਂ" ਦੇ ਹਰੇਕ ਪੜਾਅ ਦਾ ਅਸਲ ਸਬੂਤਾਂ ਨਾਲ ਬੈਕਅੱਪ ਲਿਆ ਹੈ?
- [ ] ਕੀ ਮੈਂ ਸਵਾਲ ਕੀਤਾ ਅਤੇ ਫੈਸਲਾ ਕੀਤਾ ਕਿ ਕੀ ਮੂਲ ਕਾਰਨ ਅਸਲ ਵਿੱਚ ਘਟਨਾ ਨੂੰ ਰੋਕੇਗਾ?