Kibana: لا يوجد خيار "تلقائي" للفاصل الزمني

تم إنشاؤها على ١٦ أبريل ٢٠١٥  ·  3تعليقات  ·  مصدر: elastic/kibana

في مجموعة بيانات أخرى حيث دفع logstash البيانات إلى ES ، يمكنني إنشاء تصورات باستخدام الفاصل الزمني "التلقائي" ، ولكن مع مجموعة بيانات أخرى حيث أقوم بدفع البيانات عبر Java API ، فإن "auto" ليس في مربع القائمة المنسدلة. انظر سكري.

screen shot 2015-04-16 at 10 19 56 pm

كود Java الذي أستخدمه لدفع البيانات هو:

  IndexResponse response = transportClient.prepareIndex("foo", "bar", ("" + timestamp)).setSource( jsonBuilder()
      .startObject()
      .field("@timestamp", isoDateFormat.format(new Date(timestamp)))
      .field("url", "blah")
      .endObject()
      ).execute().actionGet();

التعليق الأكثر فائدة

لقد اكتشفت ذلك بعد ساعات من الإحباط. لا يكفي تحديث قائمة الحقول في الإعدادات. تحتاج أولاً إلى حذف الفهرس في Kibana وإعادة إضافته ، حيث يتيح لك اختيار حقل الطابع الزمني. بعد ذلك تظهر أيقونة الوقت الصغير وتظهر كلمة "تلقائي" في القائمة المنسدلة.

ال 3 كومينتر

لا يتم دعم الوضع التلقائي للمؤشرات التي لا تعتمد على الوقت.

في الإعدادات (في Kibana) ، تقول أن حقل timestamp الخاص بي من النوع "date". في مجموعة البيانات التي تم إنشاؤها بواسطة logstash ، تقول أن حقل timestamp الخاص بي من النوع "date" أيضًا ، ولكنه يعرض أيضًا رمزًا زمنيًا صغيرًا بجوار اسم الحقل. هل تعرف كيف يمكنني جعل Kibana يتعرف على مجال عملي كوقت أيضًا؟ تراه كتاريخ. ما الذي يجب تهيئته أو تغييره أيضًا؟

screen shot 2015-04-16 at 10 55 17 pm

لقد اكتشفت ذلك بعد ساعات من الإحباط. لا يكفي تحديث قائمة الحقول في الإعدادات. تحتاج أولاً إلى حذف الفهرس في Kibana وإعادة إضافته ، حيث يتيح لك اختيار حقل الطابع الزمني. بعد ذلك تظهر أيقونة الوقت الصغير وتظهر كلمة "تلقائي" في القائمة المنسدلة.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات