Tagged articles
50 articles
Page 1 of 1
Shuge Unlimited
Shuge Unlimited
Mar 15, 2026 · Operations

How OpenClaw Fixed a Self‑Upgraded, Unresponsive Instance in Just 3 Minutes

In a real‑world AIOps demo, the OpenClaw AI agent remotely diagnosed, pinpointed the OOM cause of a failed upgrade, rolled back to a stable version, and restored service within three minutes, illustrating its three core capabilities, cost advantages, feasibility analysis, and practical rollout guidance.

AI AgentAuto‑RemediationOpenClaw
0 likes · 13 min read
How OpenClaw Fixed a Self‑Upgraded, Unresponsive Instance in Just 3 Minutes
Shuge Unlimited
Shuge Unlimited
Feb 11, 2026 · Operations

How to Easily Manage Operations of 10 Milvus Clusters with an Agent Skill

This article walks through the real‑world pain points of monitoring dozens of Milvus collections across multiple clusters, then details a Python‑based Skill that automates connection handling, aggregates collection metadata, evaluates index health with a three‑state model, and provides unified health checks, performance testing, and capacity analysis for reliable large‑scale vector database operations.

Index ManagementMilvusOperations Automation
0 likes · 18 min read
How to Easily Manage Operations of 10 Milvus Clusters with an Agent Skill
Alibaba Cloud Big Data AI Platform
Alibaba Cloud Big Data AI Platform
Aug 5, 2025 · Operations

How Alibaba Automates Hardware Fault Detection and Self‑Healing at Scale

This article explains how Alibaba’s massive MaxCompute platform tackles the growing challenge of hardware failures by using predictive detection, automated server offline, self‑healing workflows, and cluster rebalancing to close the fault loop before business impact, while detailing the underlying architecture and operational principles.

Alibaba CloudOperations Automationaiops
0 likes · 14 min read
How Alibaba Automates Hardware Fault Detection and Self‑Healing at Scale
Dual-Track Product Journal
Dual-Track Product Journal
Jul 30, 2025 · Operations

How a Rule Engine Enables Self‑Healing and Risk‑Free Inbound Warehouse Processes

This article explains how a rule‑engine‑driven WMS can automatically detect, evaluate, and resolve inbound warehouse exceptions—such as short‑receipts, over‑receipts, mis‑receipts, untimely deliveries, and data conflicts—by providing millisecond responses, low‑code configurability, intelligent arbitration, and self‑healing capabilities, reducing reliance on manual firefighting.

Operations AutomationWMSinbound exception
0 likes · 11 min read
How a Rule Engine Enables Self‑Healing and Risk‑Free Inbound Warehouse Processes
ITPUB
ITPUB
Jul 7, 2025 · Operations

How to Build a DeepSeek AI Ops Platform: Architecture & Implementation

This article presents a comprehensive blueprint for constructing a DeepSeek-powered AI Ops platform, detailing the six‑module architecture, data collection stack, AI engine deployment options, application and interaction layers, implementation road‑map, model training, security measures, cost estimates, and risk mitigation strategies.

AI OpsDeepSeekInfrastructure as Code
0 likes · 8 min read
How to Build a DeepSeek AI Ops Platform: Architecture & Implementation
DataFunSummit
DataFunSummit
Apr 7, 2025 · Artificial Intelligence

Bridging the Gap Between Large Models and Real‑World Applications with RAG and Agents

This article examines how Retrieval‑Augmented Generation (RAG) and multi‑agent technologies narrow the gap between large language models and practical deployment, highlighting their roles in operations automation, financial risk control, intelligent data governance, database localization, edge inference, and future AI‑driven solutions.

Data GovernanceOperations AutomationRAG
0 likes · 8 min read
Bridging the Gap Between Large Models and Real‑World Applications with RAG and Agents
vivo Internet Technology
vivo Internet Technology
Mar 5, 2025 · Cloud Native

Beidou Container Operations Management Platform: Architecture, Automation, and Capabilities

The Beidou Operations Management Platform, created by vivo’s Internet Server team, unifies management of over twenty Kubernetes clusters and tens of thousands of nodes, automates scaling, inspections, event collection, and Helm‑based application deployment, achieving more than 90% UI‑driven operations and dramatically improving stability and operational efficiency.

Container ManagementDevOpsKubernetes
0 likes · 20 min read
Beidou Container Operations Management Platform: Architecture, Automation, and Capabilities
Python Programming Learning Circle
Python Programming Learning Circle
Sep 15, 2024 · Operations

Using Python Scripts for Operations Automation: Remote Execution, Log Parsing, Monitoring, Deployment, and Backup

This article explains how operations engineers can leverage Python scripts and popular libraries such as paramiko, regex, psutil, fabric, and shutil to automate tasks like remote command execution, log analysis, system monitoring with alerts, batch software deployment, and file backup and recovery, enhancing efficiency and reducing manual errors.

DevOpsOperations Automationremote execution
0 likes · 9 min read
Using Python Scripts for Operations Automation: Remote Execution, Log Parsing, Monitoring, Deployment, and Backup
Open Source Linux
Open Source Linux
Sep 10, 2024 · Operations

Boost Ops Efficiency: 5 Python Scripts Every Engineer Should Use

This article explains how Python scripts can automate key operations tasks—connecting to remote servers, parsing logs, monitoring system health, batch deploying software, and handling backups—enhancing efficiency and reducing manual errors for engineers.

DevOpsOperations AutomationPython
0 likes · 9 min read
Boost Ops Efficiency: 5 Python Scripts Every Engineer Should Use
Efficient Ops
Efficient Ops
Sep 8, 2024 · Operations

Boost Ops Efficiency: 5 Python Scripts Every Sysadmin Should Use

This article explains how Python can automate common operations tasks—remote command execution, log parsing, system monitoring with alerts, batch software deployment, and backup/restore—providing code examples and highlighting the benefits for sysadmins.

AutomationDevOpsOperations Automation
0 likes · 9 min read
Boost Ops Efficiency: 5 Python Scripts Every Sysadmin Should Use
DataFunSummit
DataFunSummit
Jul 15, 2024 · Operations

Intelligent Operations (AIOps) Insights, Planning, and Large‑Model Agent Practices at ByteDance

The article summarizes ByteDance's intelligent operations (AIOps) strategy, covering frontier concepts, a five‑level automation roadmap, large‑model applications for fault diagnosis and smart Q&A, and a comprehensive AIOps platform that accelerates algorithm deployment, improves efficiency, and reduces operational costs.

AI agentsIntelligent OperationsOperations Automation
0 likes · 21 min read
Intelligent Operations (AIOps) Insights, Planning, and Large‑Model Agent Practices at ByteDance
Efficient Ops
Efficient Ops
May 14, 2024 · Artificial Intelligence

How Large‑Model Agents Are Revolutionizing AIOps and Modern Operations

This article explores why large‑model Agent technology is essential for AIOps, explains single‑ and multi‑Agent architectures, memory and tool integration, and demonstrates practical applications such as anomaly detection, fault diagnosis, automated remediation, ChatOps, and future directions for intelligent, autonomous operations.

AI agentsLLMLarge Model
0 likes · 14 min read
How Large‑Model Agents Are Revolutionizing AIOps and Modern Operations
ByteDance SYS Tech
ByteDance SYS Tech
May 9, 2024 · Operations

How Large‑Model Agents Transform AIOps: From Automation to Self‑Healing Operations

The presentation explains how large‑model agents empower AIOps by automating routine tasks, enhancing anomaly detection, fault diagnosis, and remediation, while outlining architectural components, multi‑agent collaboration, and future directions for building self‑healing, observability‑driven operations platforms.

AgentObservabilityOperations Automation
0 likes · 15 min read
How Large‑Model Agents Transform AIOps: From Automation to Self‑Healing Operations
DataFunSummit
DataFunSummit
Apr 21, 2024 · Operations

The Value, Challenges, and Future of AIOps in Modern Enterprises

AIOps leverages AI to automate IT monitoring, predict failures, and optimize resources, offering modern enterprises reduced operational workload and higher reliability, while facing challenges such as data governance, automation, hierarchical monitoring, and large‑model hallucinations that must be addressed for successful deployment.

IT OperationsOperations Automationaiops
0 likes · 2 min read
The Value, Challenges, and Future of AIOps in Modern Enterprises
JD Retail Technology
JD Retail Technology
Feb 20, 2024 · Operations

Measuring Operations Automation Rate and Building a Self‑Coding Automation Platform

This article explains the challenges of manual operations, defines an automation‑rate metric, introduces the Tai‑Shan Kirin platform for self‑coded operational automation, provides step‑by‑step implementation guidance with code examples, and shares a case study demonstrating significant efficiency and stability gains.

Automation MetricsCRDKubernetes
0 likes · 19 min read
Measuring Operations Automation Rate and Building a Self‑Coding Automation Platform
vivo Internet Technology
vivo Internet Technology
Jun 28, 2023 · Operations

Certificate Management Platform Practice: From Manual to Platform-Based Operations at Scale

vivo replaced fragile, engineer‑driven certificate handling with a centralized Vue‑2/Go platform that automates application, secure key storage, renewal alerts, and multi‑environment pushes, eliminating availability incidents and paving the way for future blockchain‑based, immutable certificate distribution.

DevOpsInfrastructureOperations Automation
0 likes · 7 min read
Certificate Management Platform Practice: From Manual to Platform-Based Operations at Scale
Efficient Ops
Efficient Ops
May 30, 2023 · Operations

Mastering Fault Self-Healing: Automate Disk Alerts and Scale Operations

Discover how to transform nightly disk‑space alerts into automated self‑healing workflows, covering prerequisite standards, multi‑dimensional monitoring, CMDB integration, script‑based remediation, and multi‑channel notifications to scale operations across thousands of servers without manual intervention.

CMDBDevOpsOperations Automation
0 likes · 10 min read
Mastering Fault Self-Healing: Automate Disk Alerts and Scale Operations
MaGe Linux Operations
MaGe Linux Operations
Apr 7, 2023 · Operations

Boost Your Ops Efficiency: 5 Python Scripts Every Sysadmin Should Master

This article explores how Python can automate common operations tasks—remote command execution, log parsing, system monitoring with alerts, batch software deployment, and backup/restore—providing code examples with libraries such as paramiko, regex, psutil, fabric, and shutil to help engineers boost efficiency and reduce manual errors.

DeploymentOperations AutomationScripting
0 likes · 9 min read
Boost Your Ops Efficiency: 5 Python Scripts Every Sysadmin Should Master
Efficient Ops
Efficient Ops
Mar 20, 2023 · Artificial Intelligence

How AI‑Powered Digital Employees Transform IT Operations and Boost Efficiency

This article describes how the Industrial and Commercial Bank of China's software development center created the AI‑driven digital employee “Ruan Xiaoyan,” detailing its functions, user touchpoints, and practical applications such as intelligent customer service, smart workflow automation, and proactive reminders that enhance IT operations efficiency.

AIKnowledge GraphOperations Automation
0 likes · 11 min read
How AI‑Powered Digital Employees Transform IT Operations and Boost Efficiency
ITPUB
ITPUB
Nov 27, 2022 · Operations

How to Build an Automated Fault‑Self‑Healing System for Large‑Scale Operations

This article explains why nightly disk‑space alerts demand automated fault‑self‑healing, outlines the necessary process standards, describes monitoring platform dimensions, details a multi‑source self‑healing platform with CMDB integration, and provides practical options for script execution and result notification.

CMDBDevOpsOperations Automation
0 likes · 9 min read
How to Build an Automated Fault‑Self‑Healing System for Large‑Scale Operations
Youzan Coder
Youzan Coder
Jun 25, 2021 · Operations

Building an Event-Driven Automated Operations Platform (Whale)

Whale is an event‑driven automated operations platform that lets developers package atomic tasks, users compose workflows, and a rule‑matching engine trigger them in real time via an event center, employing a StackStorm‑based execution engine for fault‑tolerant, cross‑datacenter orchestration and future AI‑enhanced self‑healing.

DevOpsEvent-drivenOperations Automation
0 likes · 7 min read
Building an Event-Driven Automated Operations Platform (Whale)
Efficient Ops
Efficient Ops
Dec 10, 2019 · Operations

How Minsheng Bank Uses AIOps to Revolutionize Intelligent Operations

In this talk, the head of Minsheng Bank's intelligent operations platform shares the bank's journey of applying AIOps to tackle massive data, complex dependencies, and operational challenges, outlining the evolution of their technology stack, AI-driven processes, and practical use‑case scenarios.

AI in OperationsBanking TechnologyIntelligent Operations
0 likes · 16 min read
How Minsheng Bank Uses AIOps to Revolutionize Intelligent Operations
360 Tech Engineering
360 Tech Engineering
Oct 31, 2019 · Operations

AIOps Implementation Practice at 360: Architecture, Models, and Automation

The article details 360's AIOps deployment, covering external speaker insights, internal architecture, data collection pipelines, AI models for resource recycling, alarm reduction, and correlation, as well as visualization dashboards, labeling platforms, and self‑healing mechanisms, illustrating a comprehensive AI‑driven operations framework.

AI MonitoringKnowledge GraphOperations Automation
0 likes · 14 min read
AIOps Implementation Practice at 360: Architecture, Models, and Automation
360 Tech Engineering
360 Tech Engineering
Sep 6, 2019 · Operations

StackStorm-Based ChatOps Solution for Automated Monitoring Alert Self‑Healing

This article introduces a StackStorm‑driven ChatOps framework that consolidates monitoring alerts, applies rule‑based root‑cause analysis, and automatically executes self‑healing actions, outlining its architecture, components, workflow definitions, and practical deployment results within an enterprise operations environment.

ChatOpsOperations AutomationStackStorm
0 likes · 6 min read
StackStorm-Based ChatOps Solution for Automated Monitoring Alert Self‑Healing
360 Tech Engineering
360 Tech Engineering
Jul 12, 2019 · Operations

StackStorm‑Based Monitoring Alert Auto‑Remediation Solution

This article introduces a StackStorm‑driven monitoring and alert auto‑remediation architecture that converges alarms, performs root‑cause analysis, and executes self‑healing actions, detailing its components, workflow, configuration examples, and real‑world deployment outcomes.

Auto‑RemediationOperations AutomationStackStorm
0 likes · 7 min read
StackStorm‑Based Monitoring Alert Auto‑Remediation Solution
Efficient Ops
Efficient Ops
Aug 19, 2018 · Artificial Intelligence

How AIOps Transforms DevOps: Real-World Cases from Tencent

This article explores the emerging field of AIOps, comparing rule‑based operations with AI‑driven approaches, outlining a five‑level AIOps maturity model, and presenting several Tencent case studies that demonstrate cost reduction, quality improvement, root‑cause analysis, and automated scaling.

Operations Automationaiops
0 likes · 18 min read
How AIOps Transforms DevOps: Real-World Cases from Tencent
Tencent Cloud Developer
Tencent Cloud Developer
May 3, 2018 · Operations

Tencent Cloud Kafka Automated Operations Practices

Tencent Cloud’s senior engineer Yang Yuan explains how their managed Kafka service tackles version diversity, resource allocation, dynamic scaling, broker addition/removal, and partition migration using versioned clusters, bin‑packing algorithms, penalty weighting, and predictive scheduling to sustain trillions of messages and billions of messages per minute.

KafkaOperations AutomationResource Management
0 likes · 14 min read
Tencent Cloud Kafka Automated Operations Practices
Efficient Ops
Efficient Ops
Apr 23, 2018 · Operations

Unlocking Ops Automation: Real-World Architectures and Practical Insights

This article explores the essence of operations automation by presenting three real-world platform case studies, analyzing their architectures, tools, and implementation challenges, and then discusses universal automation principles, intelligent ops concepts, and career guidance, blending technical depth with personal motivation.

DeploymentInfrastructureOperations Automation
0 likes · 17 min read
Unlocking Ops Automation: Real-World Architectures and Practical Insights
Architects' Tech Alliance
Architects' Tech Alliance
Mar 16, 2018 · Operations

How Machine Learning Powers Intelligent Operations: Real‑World Baidu Case Studies

This article examines Baidu's practical applications of machine‑learning‑driven intelligent operations, detailing three real‑world scenarios, the challenges of KPI anomaly labeling, the design of an automated detection framework, evaluation results across multiple datasets, and broader insights for scaling AIOps in production environments.

BaiduCase StudyOperations Automation
0 likes · 16 min read
How Machine Learning Powers Intelligent Operations: Real‑World Baidu Case Studies
Efficient Ops
Efficient Ops
Jan 9, 2018 · Operations

Automating Patch Management for 10,000+ Servers with StackStorm & SaltStack

This article explains how Ctrip’s senior engineer Hu Junya built an automated operations platform using SaltStack for remote control, StackStorm for workflow orchestration, and a custom Jobs tool for batch gray releases, enabling safe, scalable patch deployment across thousands of servers.

DevOpsOperations AutomationPatch management
0 likes · 11 min read
Automating Patch Management for 10,000+ Servers with StackStorm & SaltStack
Qunar Tech Salon
Qunar Tech Salon
Oct 18, 2017 · Cloud Computing

Gome Group’s Cloud Computing and Operations Automation Practices

This article details Gome Group’s transition to cloud computing and operations automation, describing its corporate background, new operational strategies, the establishment of Gome Cloud, IAAS product architecture, monitoring solutions, automation standards, and deployment practices such as gray releases and Docker integration.

DevOpsIaSOperations Automation
0 likes · 15 min read
Gome Group’s Cloud Computing and Operations Automation Practices
Efficient Ops
Efficient Ops
Oct 16, 2017 · Cloud Computing

How Gome Used Cloud Computing & Automation to Revolutionize IT Ops

At Gome Group, a traditional retailer with over 30,000 employees, the IT team built a unified cloud platform and automated operations, consolidating resources across dozens of subsidiaries to cut costs, boost efficiency, and enable rapid service delivery through IAAS, standardized processes, and custom monitoring tools.

Operations Automationcloud computingenterprise IT
0 likes · 16 min read
How Gome Used Cloud Computing & Automation to Revolutionize IT Ops
Efficient Ops
Efficient Ops
Sep 25, 2017 · Operations

How Qunar Scaled Application Ops Automation from Hundreds to Tens of Thousands of Servers

This article details Qunar's journey of automating application operations, covering the evolution of their host‑management system, unified monitoring/alert platform, and data‑interchange mechanisms that enabled the company to grow from a few hundred to over ten thousand servers with a stable six‑person ops team.

Data IntegrationOperations AutomationQunar
0 likes · 25 min read
How Qunar Scaled Application Ops Automation from Hundreds to Tens of Thousands of Servers
Ctrip Technology
Ctrip Technology
Aug 17, 2017 · Operations

Design, Evolution, and Future of Ctrip's Operations Workflow Platform

This article details the challenges, architectural evolution, key components, implementation experiences, and future directions of Ctrip's operations workflow platform, illustrating how a multi‑stage, layered design and standardized services have transformed manual IT operations into an automated, observable, and scalable system.

Operations AutomationProcess DesignService Integration
0 likes · 16 min read
Design, Evolution, and Future of Ctrip's Operations Workflow Platform
Meituan Technology Team
Meituan Technology Team
Apr 14, 2017 · Operations

Meituan Dianping's Automation Concepts and Practices

Meituan Dianping’s technical salon showcased its automation journey—detailing database automation platforms, service‑tree management, Puppet‑based web control, and a CMDB case study from Shanghai Zhaogang—highlighting rapid iteration, standardization challenges, and the evolution of automation from tools to core operational practice.

DevOpsMeituanOperations Automation
0 likes · 4 min read
Meituan Dianping's Automation Concepts and Practices
MaGe Linux Operations
MaGe Linux Operations
Mar 20, 2017 · Operations

Mastering Ansible: A Beginner’s Guide to Operations Automation

This article introduces Ansible as a powerful, agentless automation tool for operations engineers, covering the tasks suitable for batch deployment, its architecture, core concepts like idempotence, essential components, basic command usage, and practical examples such as installing software, managing users, and configuring SSH keys.

AnsibleConfiguration ManagementDevOps
0 likes · 7 min read
Mastering Ansible: A Beginner’s Guide to Operations Automation
MaGe Linux Operations
MaGe Linux Operations
Mar 7, 2017 · Operations

How to Build a Scalable Python‑Based Operations Automation Platform

This article explores the design and implementation of a Python‑driven, extensible operations automation platform, covering its motivations, architecture, module customization, security auditing, client‑server structure, and future enhancements for robust DevOps workflows.

DevOpsModule CustomizationOperations Automation
0 likes · 9 min read
How to Build a Scalable Python‑Based Operations Automation Platform
Efficient Ops
Efficient Ops
Aug 25, 2016 · Operations

How Tencent Scales Ops Automation for Hundreds of Thousands of Servers

This article explains how Tencent transformed massive operational pressure from billions of users and half‑million servers into an automated, standardized workflow by defining clear goals, building a layered CMDB, integrating Dev and Ops, and implementing a six‑step deployment pipeline that balances efficiency with safety.

CMDBDevOpsInfrastructure
0 likes · 21 min read
How Tencent Scales Ops Automation for Hundreds of Thousands of Servers
MaGe Linux Operations
MaGe Linux Operations
May 27, 2016 · Operations

Why Google Relies on Software Engineers to Run Its Services: Inside SRE

The article explains Google’s Site Reliability Engineering (SRE) philosophy, how it empowers software engineers to automate operations, the balance between development and reliability, the concept of error budgets, and the cultural shift that turned DevOps into a core practice for large‑scale services.

DevOpsError BudgetOperations Automation
0 likes · 10 min read
Why Google Relies on Software Engineers to Run Its Services: Inside SRE
Efficient Ops
Efficient Ops
Feb 3, 2016 · Operations

Mastering Operations Automation: Strategies, Stages, and Common Pitfalls

This article explores the fundamentals of operations automation, outlines its three evolutionary stages, provides practical guidance for implementation, and highlights hidden risks and pitfalls that organizations must address to build reliable, secure, and scalable automation systems.

DeploymentOperations Automationcontinuous integration
0 likes · 17 min read
Mastering Operations Automation: Strategies, Stages, and Common Pitfalls
High Availability Architecture
High Availability Architecture
Jan 26, 2016 · Cloud Computing

Gaode’s Cloud Migration: Operational Transformation and Best Practices on Alibaba Cloud

Gaode’s senior operations expert shares how moving its mapping services to Alibaba Cloud transformed its IT infrastructure, boosting service availability to 99.99%, reducing operations staff by two‑thirds, automating processes, and leveraging cloud services such as ECS, RDS, MaxCompute, and DRC for scalable, reliable operations.

Alibaba CloudMapping ServicesOperations Automation
0 likes · 11 min read
Gaode’s Cloud Migration: Operational Transformation and Best Practices on Alibaba Cloud
Efficient Ops
Efficient Ops
Jan 19, 2016 · Operations

How QQ Achieves Massive Multi‑Region Scheduling and Resilient Operations

This article details Tencent’s QQ large‑scale scheduling architecture, covering multi‑site distribution, rapid dispatch mechanisms, cross‑region data synchronization, automated operation platform ZhiYun, flexible services, overload protection, rapid scaling, and comprehensive monitoring that together enable resilient, high‑performance social services.

Distributed SystemsLarge-Scale SchedulingOperations Automation
0 likes · 15 min read
How QQ Achieves Massive Multi‑Region Scheduling and Resilient Operations
Efficient Ops
Efficient Ops
Dec 2, 2015 · Operations

How to Build a Scalable Operations Automation System from Standards to Deployment

This article explains the design and implementation of an operations automation platform, covering the necessity of standardization, system architecture, module functions, database modeling, work‑order processes, and real‑world examples to help IT teams achieve efficient, reliable, and low‑risk operations.

DevOpsDjangoIT Operations
0 likes · 15 min read
How to Build a Scalable Operations Automation System from Standards to Deployment
Efficient Ops
Efficient Ops
Jun 27, 2015 · Operations

How We Automated Cloud Operations: Real-World AWS Scaling & Deployment Cases

This article shares two real‑world operations‑automation case studies—cloud‑based scaling on AWS with Chef and Jenkins, and a comprehensive automated deployment workflow for an advertising company's C++ RTB system, Java platform, and data clusters—highlighting processes, tools, and key lessons.

AWSChefJenkins
0 likes · 8 min read
How We Automated Cloud Operations: Real-World AWS Scaling & Deployment Cases
Efficient Ops
Efficient Ops
May 26, 2015 · Operations

Building Automated Ops with Modular “Lego” Models: Strategies, Tools, and Methodology

This article, distilled from a lively discussion in the InfoQ High‑Efficiency Operations group, outlines a modular “building‑block” approach to operations automation, presents core methodologies, explains why automation tools exist, compares Puppet, SaltStack, and Ansible, and offers practical guidance for selecting and implementing automation solutions.

Operations AutomationTool Selectionci/cd
0 likes · 11 min read
Building Automated Ops with Modular “Lego” Models: Strategies, Tools, and Methodology