How to use error logs (Assistant for Developers Pro Tips)
Key Takeaways
This video demonstrates how to use Stackdriver error logs to debug and improve the quality of Google Actions, with tips on filtering, searching, and exporting logs.
Full Transcript
[Music] if your action behaves oddly during development or your users report issues engaging with your action you're going to need to do some debugging but where to start in today's a og pro tips we'll explore how to use stack driver error logs to debug and improve the quality of your actions you can access the logs for your action by opening up the Google Cloud console make sure to select the ID of your project and select the logs option under stackdriver depending on how long your action has been running you may have hundreds or even thousands of login trays to review you can narrow down your search by filtering by the logs urgency level date and time resource type or underlying API to quickly narrow the list entries related to your actions functionality select google assistant action under resource type once you've found the log entry you need you can expand it to find more details about exactly what failed the text payload includes information like the request ID conversation ID and invocation use for the action helping you quickly identify what intends to debug sometimes looking at a single log entry by itself won't give you enough information about the issue to see where the error fell in relation to other events in the fulfillment flow you can select show in resource context and view all logs from the same date and time to help with the development workflow collaborators who have admin access to your action can automatically access the error logs in stackdriver additionally if you identify repeated problematic behavior of your action you can deploy filters to isolate the applicable log entries and automatically export those logs to your own server this allows you to be notified promptly of continuing issues and to share insights with your development team easily for more pro tips be sure to check out the rest of the videos and share your thoughts with us on twitter using the hash tag aog pro tips thanks for watching
Original Description
On this episode of Assistant for Developers Pro Tips, we’ll explore how to use Stackdriver error logs to debug and improve the quality of your Actions with Toni Klopfenstein (@ToniCorinne), Developer Advocate at Google. Stay tuned for a brand new Assistant for Developers Pro Tip next week!
Links:
Error logging → https://goo.gle/39Jyi2i
Troubleshooting your Actions → https://goo.gle/3482Qtv
Share what you build with us using #AssistantforDevs on Twitter → https://goo.gle/2PYbOCS
Assistant for Developers Pro Tips playlist → https://goo.gle/aogprotips
Subscribe to Google Developers → https://goo.gle/developers
Playlist
Uploads from Google for Developers · Google for Developers · 39 of 60
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
▶
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
Developer Journey - Sunnyvale DSC Summit ‘19
Google for Developers
How Google is working with students - Sunnyvale DSC Summit ‘19
Google for Developers
Starting your career in the Cloud - Sunnyvale DSC Summit ‘19
Google for Developers
The Solution Challenge - Sunnyvale DSC Summit ‘19
Google for Developers
Firebase - Sunnyvale DSC Summit ‘19
Google for Developers
Cloud Hero - Sunnyvale DSC Summit ‘19
Google for Developers
Panel discussion - Sunnyvale DSC Summit ‘19
Google for Developers
The art of negotiation - Sunnyvale DSC Summit ‘19
Google for Developers
Courage to care, solve and share - Sunnyvale DSC Summit ‘19
Google for Developers
Version 9 of Angular, Glass Enterprise Edition 2, path to DX deprecation, & more!
Google for Developers
[DEPRECATING] Introducing a new series (Assistant for Developers Pro Tips)
Google for Developers
Detecting memory bugs with HWASan, Bazel 2.1, Next ‘20 session guide, & more!
Google for Developers
Why Podcast.app chose a .app domain name
Google for Developers
Machine Learning Bootcamp Jakarta 2019
Google for Developers
Android Studio 3.6, Android 11 Developer Preview, Kubeflow 1.0, & more!
Google for Developers
[DEPRECATING] Importance of community (Assistant on Air)
Google for Developers
Why the Flutter team switched from .io to a .dev domain name
Google for Developers
3 website-building tips from .dev creators
Google for Developers
Why NimbleDroid chose a .app domain name
Google for Developers
Android Platform Codelab, Bazel 2.2, Maps Android Utility Library v1.0, & more!
Google for Developers
Google for Games Developer Summit: A free, digital experience for game developers
Google for Developers
Inspecting Home Graph (Assistant for Developers Pro Tips)
Google for Developers
Google for Games Developer Summit Keynote
Google for Developers
Stadia Games & Entertainment presents: Keys to a great game pitch (Google Games Dev Summit)
Google for Developers
Empowering game developers with Stadia R&D (Google Games Dev Summit)
Google for Developers
Supercharging discoverability with Stadia (Google Games Dev Summit)
Google for Developers
Stadia Games & Entertainment presents: Creating for content creators (Google Games Dev Summit)
Google for Developers
Bringing Destiny to Stadia: A postmortem (Google Games Dev Summit)
Google for Developers
Live Captioning in Google Slides
Google for Developers
[DEPRECATING] User engagement for the Google Assistant
Google for Developers
TensorFlow Dev Summit ‘20, Google for Games Dev Summit, Cloud AI Platform Pipelines, & much more!
Google for Developers
Top 5 from the TensorFlow Dev Summit 2020
Google for Developers
Developer Student Clubs 2019 Turkey Leads Summit
Google for Developers
Building simpler payment experiences | Google Pay Plugin for Magento 2
Google for Developers
Become A Developer Student Club Lead
Google for Developers
Firebase Kotlin Extensions, ARM apps on the Android Emulator, Angular v9.1, & more!
Google for Developers
Test suite for Smart Home (Assistant for Developers Pro Tips)
Google for Developers
Google Play updates, Bazel 3.0, Business Console for Google Pay, & more!
Google for Developers
How to use error logs (Assistant for Developers Pro Tips)
Google for Developers
Contact Center AI, Android Studio 4.1 Canary 5, TensorFlow QAT API, & more!
Google for Developers
WebView DevTools, Kotlin meets gRPC, Flutter CodePen support, & more! (Episode 200)
Google for Developers
Offline handling for Smart Home (Assistant for Developers Pro Tips)
Google for Developers
Android 11 Dev Preview 3, Google Fonts for Flutter, Shielded VM, & more!
Google for Developers
Machine Learning Foundations: Ep #1 - What is ML?
Google for Developers
Flutter web support updates, BigQuery materialized views, Cloud Spanner emulator, & more!
Google for Developers
Computer vision by building a neural network with TensorFlow | Machine Learning Foundations
Google for Developers
Machine Learning Foundations: Ep #3 - Convolutions and pooling
Google for Developers
Android 11 Beta plans, Flutter 1.17, Dart 2.8, & much more!
Google for Developers
Machine Learning Foundations: Ep #4 - Coding with Convolutional Neural Networks
Google for Developers
Google Developers ML Summit
Google for Developers
Real-world image classification using convolutional neural networks | Machine Learning Foundations
Google for Developers
Adobe XD support for Flutter, Architecture Framework, temporary closures with Places API, & more!
Google for Developers
Machine Learning Foundations: Ep #6 - Convolutional cats and dogs
Google for Developers
Machine Learning Foundations: Ep #7 - Image augmentation and overfitting
Google for Developers
Announcing Firebase Live, Flutter Day, Java 11 on Google Cloud Functions, & more!
Google for Developers
Machine Learning Foundations: Ep #8 - Tokenization for Natural Language Processing
Google for Developers
Android 11 Beta, Google Play Asset Delivery, Firebase Crashlytics SDK, & much more!
Google for Developers
Natural Language Processing: Using sequencing APIs in TensorFlow | Machine Learning Foundations
Google for Developers
Build a sarcasm classifier using NLP and TensorFlow | Machine Learning Foundations
Google for Developers
AR Realism with the ARCore Depth API
Google for Developers
More on: AI Productivity Tools
View skill →Related Reads
📰
📰
📰
📰
How the Way We Search for Information Is Changing in 2026
Medium · AI
Elon Musk’s Plan to Colonize Mars: Will Humans Really Live on Mars?
Medium · Data Science
Google’s AI Chief Just Got “Promoted” Out of Running Anything
Medium · AI
The FTC Just Drew a Line on AI Pricing. Your Grocery Shelf Is Exhibit A
Medium · AI
🎓
Tutor Explanation
DeepCamp AI