earthquake source Earthquake Source

Provided by: "Apache Software Foundation"

Get data about current earthquake events happening in the world using the USGS API

Configuration Options

The following table summarizes the configuration options available for the earthquake-source Kamelet:

Property Name Description Type Default Example

lookAhead

Look-ahead minutes

The amount of minutes to look ahead when starting the integration afresh

integer

120

period

Period between polls

The interval between fetches to the earthquake API in milliseconds

integer

60000

Fields marked with (*) are mandatory.

Usage

This section summarizes how the earthquake-source can be used in various contexts.

Knative Source

The earthquake-source Kamelet can be used as Knative source by binding it to a Knative object.

earthquake-source-binding.yaml
apiVersion: camel.apache.org/v1alpha1
kind: KameletBinding
metadata:
  name: earthquake-source-binding
spec:
  source:
    ref:
      kind: Kamelet
      apiVersion: camel.apache.org/v1alpha1
      name: earthquake-source
  sink:
    ref:
      kind: InMemoryChannel
      apiVersion: messaging.knative.dev/v1
      name: mychannel

Make sure you have Camel K installed into the Kubernetes cluster you’re connected to.

Save the earthquake-source-binding.yaml file into your hard drive, then configure it according to your needs.

You can run the source using the following command:

kubectl apply -f earthquake-source-binding.yaml